Why do you want to join our team?
Lead Firmware Engineer Interview Questions
1,414 lead firmware engineer interview questions shared by candidates
How Different Modules in MCU works, for example ADC and Communication protocol like CAN, SPI and I2C
technical interviews with coding questions.
Most difficult part for me were questions on C which i did not prepare at all. There were questions related to embedded systems and questions on Cache memory.
What do you see yourself in five years time?
Everything about coding: structs, definitions, bit-wize, optimization
how to present data about firmware
There was an SSD coding problem I was expected to write on the white board. It wasn't too difficult. Erase all the NAND in an SSD using some given info and constraints (write in any language you'd like)
Programming Related: * what is the keyword volatile, static, const do? * where do static data reside in memory? * What are some ways to pass data into a function? and what the advantage and disadvantages? O/S Related * What makes an OS real time? * Difference between Semaphore, Mutex, and spin locks? * What is priority inversion, and what are methods to avoid it? * If processor has a FP unit, is it ok to use FP inside kerenel? why/why not? * What is is the difference between Non-blocking vs blocking calls? What are the benefits of each? * How would you execute a non-blocking call in kernel? Debuggin Related: * What is stack trace? * What data get pushed into a stack when jumping into a function call? * Give some example you would use a scope to trouble shoot software problem? What line would you use to trigger the scope? I/O Interface Related: * Explain UART communication protocol? * What signals are connected to DB9 connector, and how are they beeing used? * What are some ways UART could have communication error? * Explain I2C Communication protocol. How the Start, Stop condition generated? How do you select which device to communicate when all the devices tight to gether? * Explain SPI Communications.
Address Space Representation
Viewing 1331 - 1340 interview questions