Embedded Engineer
Embedded Engineer Interview Questions and Answers for Freshers
Asked in Morphle Digital Pathology

Q. Solve this aptitude question: [Insert aptitude question related to the number of cars on a bridge in a given time].
Calculate the number of cars on a bridge over a specific time interval based on given rates.
Determine the rate of cars passing per minute.
Calculate the total time interval in minutes.
Multiply the rate by the time to find total cars.
Example: If 10 cars pass per minute for 5 minutes, total = 10 * 5 = 50 cars.

Asked in ZF India Technology Center

Q. What is the difference between C and Embedded C?
C is a general-purpose programming language, while Embedded C is tailored for programming embedded systems with hardware-specific features.
Embedded C includes additional libraries for hardware manipulation, such as <avr/io.h> for AVR microcontrollers.
C is platform-independent, while Embedded C is designed for specific microcontrollers and hardware architectures.
Embedded C often involves direct memory access and manipulation, which is less common in standard C programming.
In E...read more

Asked in Nexellent Technologies

Q. Why is the volatile keyword used?
The volatile keyword in C/C++ indicates that a variable may be changed unexpectedly, preventing compiler optimizations.
Memory Access: Volatile tells the compiler that the variable can be changed by external factors, like hardware or interrupts.
Preventing Caching: It prevents the compiler from caching the variable in a register, ensuring it always reads the latest value from memory.
Use in Multithreading: In multithreaded applications, volatile is used to indicate that a variab...read more

Asked in Wipro

Q. What are storage classes?
Storage classes in C specify the scope and lifetime of variables.
Storage classes include auto, register, static, and extern.
Auto variables are local to a block and have automatic storage duration.
Register variables are stored in CPU registers for faster access.
Static variables retain their value between function calls.
Extern variables are declared in one file and can be used in another file.

Asked in Nexellent Technologies

Q. Explain storage classes.
Storage classes in C determine the lifetime, visibility, and storage location of variables.
Automatic Storage Class: Variables declared inside a function are automatic by default, with a lifetime limited to the function's execution.
Static Storage Class: Variables declared with the 'static' keyword retain their value between function calls and have a lifetime equal to the program's execution.
External Storage Class: Variables declared outside of any function are external, access...read more

Asked in GlobalLogic

Q. Explain structured programming.
A structure program is a program that uses structures to group related data together.
Structures in C programming allow you to group related data together under one name.
You can define a structure using the 'struct' keyword.
Structures can contain different data types, including int, float, char, and even other structures.
You can access the members of a structure using the dot operator.
Example: struct employee { int id; char name[20]; float salary; };
Example: struct employee em...read more
Embedded Engineer Jobs



Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Embedded Engineer Related Skills

Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary


Reviews
Interviews
Salaries
Users

