Field of embedded engineering is quite challenging and demanding. You need to be master of both the worlds software and hardware.
Here I have tried to compile entire list of my blogposts which can help you in preparation of embedded/firmware interview.
Note that most of the questions were asked in a real interview to me or some of my friends. So, you might have skipped lot of things in your life but don't skip here.
1) Prepare your self for C language questions :
Pro tip : Out of all interviews I have seen there are some generic questions asked on repetitively , like volatile , extern , static , or basic compilation flow etc , so prepare well for this basic questions.
pandya electronics: C interview questions - Part 1
pandya electronics: C interview questions - Part 2
pandya electronics: C interview questions - Part 3
pandya electronics: C interview questions - part 4
2) Understand basics of compilers and cross compilers :
Well you need to have knowledge about your favorite IDE like keil , IAR , eclipse etc. But you should also have very good understanding of how compiler works , how code optimization works , what is linker , preprocessor etc.
pandya electronics: Compiler and optimization related questions - part 1
3) Real time operating systems :
Accept it or not RTOS is integral part of embedded system and is a must have skill in your resume. I recommend no mater what prepare RTOS questions in your interview.
pandya electronics: Real time OS and Computer architecture questions - part 1
4) Prepare Hardware related stuff :
Well embedded engineering is half without hardware , and hardware knowledge is must for any engineer.
pandya electronics: Electronics/Embedded/Electrical questions - part 1
5) C++ and STL :
Now days there is lot of embedded development happening in C++ as well.
pandya electronics: C++ STL and data structures - part 1
6) if you are preparing for energy meter company like landis and gyr , or secure meters :
pandya electronics: Power and energy measurement basic theory and key points
Soon , I will try to add posts for niche domain like Memory domain, Bluetooth, wi-fi , audio , video , USB, testing , devops etc. Let me know if you have suggestions.