Tell me what is interrupt latency?
What is the difference between locking and lockless (optimistic and pessimistic) concurrency models?
Can we use any function inside isr?
What is the repository pattern? The factory pattern? Why are patterns important?
What is the difference between asynchrony and concurrency?
Discuss the concept of yagni.
What could be the reasons for a system to have gone blank and how would you debug it?
Tell me what are the different types of buses used by the embedded systems?
What are the advantages and disadvantages of embedded system?
Describe to me some bad code you've read or inherited lately.
What is inversion of control?
What is something substantive that you've done to improve as a developer in your career?
Do you know what is the use of volatile keyword?
Describe a software development life cycle that you've managed.
Describe the life-cycle of a software development (application design) process.