Explain what is a watchdog timer?
What kinds of problems can you hit with locking model?
Discuss the concept of yagni.
Explain what happens when recursion functions are declared inline?
What are real-time embedded systems?
Why continuous integration is important?
Can we use any function inside isr?
What is the difference between locking and lockless (optimistic and pessimistic) concurrency models?
How does input/output bus functions?
What is rtos in an embedded system?
What does malloc do? What will happen if we have a statement like malloc(sizeof(0));
What is the repository pattern? The factory pattern? Why are patterns important?
Explain me what is semaphore?