What is risc architecture?
How does the interrupt architecture works?
What is refactoring? Have you used it and it is important? Name three common refactorings.
How do you learn about the latest technology trends?
Tell me what is a watchdog timer?
Tell me why do we need virtual device drivers when we have physical device drivers?
What's your experience with technical documentation?
What is spin lock?
What is the difference between "set" logic, and "procedural" logic. When would you use each one and why?
Please explain the difference between mutexes vs semaphores?
Mention how I/O devices are classified for embedded system?
Explain how does combination of functions reduce memory requirements in embedded systems?
Can you name the differences between object-oriented and component-based design?
What are the advantages and disadvantages of embedded system?
What are some examples of anti-patterns?