What are the most common errors you've found in embedded systems?
What is meant by a sandbox, why you would use one.
What is null pointer and what is its use?
Can we put breakpoint inside isr?
What is the use of volatile keyword?
What is inversion of control?
What is kernel paging?
What is priority inheritance?
What are the uses of the keyword volatile?
Describe a pattern that is not the factory pattern?
What is spin lock?
What is interrupt latency? How can you reduce it?
Which parameters decide the size of data type for a processor?
Explain the concept of separation of concerns?
What is continuous integration? Why is it important?