Important questions for embedded systems technical interviews for electronics engineers, chip designers and for diverse topics related to embedded field are given below. These are useful as sample practice tests and for preparation for placement papers and written exams of various multinational companies dealing in embedded systems design.
Embedded Systems Sample Interview Questions:
What do you know about the use of forward reference with pointers in c language?
How can we write infinite loops efficiently?
Tell about the various storage classes in C language.
Why is it not possible to pass arrays by value to functions?
Is it possible to use inline virtual functions in a class?
How can we convert from big endian to little endian format?
Is it possible for a constant volatile variable to exist?
Explain the points of difference between embedded systems and system running rtos?
Explain the difference between psos and vxworks.
Explain the method by which bit field members can be used to define a structure.
Explain the various communication mechanisms like BSD and SVR4.
Explain interrupt latency and how can we decrease it?
Can java be considered as a pure object oriented language?
Comparison between soft real time and hard real time Operating system OS?
How to determine whether big endian or little endian format is used by a system?
Make a function with 2 arguments – a byte and a field in the byte. The function should return the value of field in that byte.
How can we make a generic list manipulation function accept any type of elements?
Is it possible to pass structures by value to functions?
How to write itoa() function?
What will the command ++*ip do?
What do you under by # error?
How to determine the number of instances of a class?
C Language in Embedded Systems:
What are the merits and demerits of macro and inline functions?
Various questions related to embedded c language are asked in the embedded systems technical interview.
Tell about the various qualifiers in C language.
Define static variable.
what if we declare recursion functions in c as inline?
Explain the points of difference between object oriented and object based languages.
How to call constructor and destructor in multiple inheritance.