Tell me what is interrupt latency? How can you reduce it?
Implement a <basic data structure> using <some language> on <paper|whiteboard|notepad>.
What are the different types of buses used by the embedded systems?
What is the difference between "set" logic, and "procedural" logic. When would you use each one and why?
How does input/output bus functions?
Why is it better to use multi-threading polling then single threading model?
Tell me what is difference between binary semaphore and mutex?
What is the difference between hardware design and software design?
What is the repository pattern?
What are the differences between analytical and computational modeling?
Tell us what is the need for an infinite loop in embedded systems?
What is the need for dmac in es?
What is a semaphore? What are the different types of semaphore?