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.
Lead Firmware Engineer Interview Questions
1,875 lead firmware engineer interview questions shared by candidates
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.
No question in particular was overly difficult. One memorable question where I was asked to go into some detail was "What is the difference between good code and bad code?"
Hardest part of the interview was the impromptu technical questions. Not necessarily hard but kinda puts you out of your comfort zone. I haven't done any Firmware development for Hard Drive/ SSD components so everything was *new* to me. Overall, I did "OK".
What is your strength?
Viewing 581 - 590 interview questions