How does the interrupts handle by using the threads?
What is mutex precisely used for?
Why do we need virtual device drivers when we have physical device drivers?
What is something substantive that you've done to improve as a developer in your career?
Give an example of troubleshooting on embedded targets. Explain the process step-by-step.
What are the differences between analytical and computational modeling?
Explain what are the essential components of embedded system?
What is the main function of multiplexed address/data bus?
What is the use of having the const qualifier?
What kinds of problems can you hit with locking model? And a lockless model?
What is solid?
Explain the difference between risc and cisc processor?
Explain the concept of convention over configuration, and talk about an example of convention over configuration you have seen in the wild.