Volatile memory , static memory
Firmware Development Engineer Interview Questions
2,356 firmware development engineer interview questions shared by candidates
In the first interview they asked me to talk about one of the projects I had worked on.
The take-home challenge involved solving a real-world motor control problem. It was a fair level of difficulty, and quite relevant to the position. The questions during the interview phase were pretty straight forward programming or debugging.
There were two of them. 1. How would you debug a memory leak arising from third-party code, which is linked as a binary object (no source code). 2. Can you draw a block diagram of the internal components of a Roku device and their interconnection.
Experience in your past about firmware and some technical knowledge : - Communication (I2C, UART, SPI) - Checksums - Building a code in C++
Difference Between TCP and UDP
I2C protocol.
1.What is the purpose of __int and __exit macro? 2. What is major number and minor number? 3. What is Reentrant kernel and Reentrant function? 4. What is process and thread? 5. What is critical section? 6. What is race condition? 7. What are the different synchronization techniques?
They asked for DLMS protocol, rest I don't exactly remember
It was a round table of random questions from semaphores/mutexes, recursion, past project work (what was difficult problem and how did you resolve it), social questions like how you'd interact with negative feedback or difficult situations (give an example of one that actually happened). Too many to really document. You either know them or not. They were mainly based around the items on my resume.
Viewing 691 - 700 interview questions