What is the difference between hard real-time and soft real-time os?
What is the repository pattern? Why are patterns important?
What is inversion of control? How does that relate to dependency injection?
What elements of oo design are most prone to abuse? How would you mitigate that?
What is kernel paging?
What is an anti-aliasing filter?
Why is java used in embedded systems?
How many types of ipc mechanism you know?
Who are the gang of four? Why should you care?
Explain what is interrupt latency? How can you reduce it?
Can we put breakpoint inside isr?
Explain how to reduce interrupt latency?
Are you familiar with design patterns? What design software have you used and in what situations?
How do you reduce interrupt latency?
What do you do to stay abreast of the latest technologies and tools?