What is mutex? What is semaphore? What is race condition?
Firmware Interview Questions
2,356 firmware interview questions shared by candidates
Add two string, bit manipulation
What is void pointer and oops basic
What is the difference between an object and a class in C++?
Why do you want to change your current job
They mostly asked me about previous project I had worked on.
Describe the electronic design architecture in a project you've worked on?
Swap bits of an integer
Programming skills, experience with Microcontroller
Apparently there were some questions that I answered incorrectly or inappropriately, but I never got the opportunity to find out which these were. I thought I did pretty well with the onsite interviews actually, and walked out feeling pretty confident. So it was a surprise that they chose not to make an offer. Technical questions included issues about program structure (main loop code versus ISR code), concurrency issues with respect to interrupted operations (crtitical sections and mutexes), timers, i2c, SPI and other interfaces, etc.
Viewing 521 - 530 interview questions