What is the purpose of a watchdog timer?
Explain how to reduce interrupt latency?
Can you have constant volatile variables?
Can we use semaphore or mutex or spin lock in interrupt context in linux kernel ?
Explain the properties of a object oriented programming language.
Explain me can we use printf inside isr?
What is pass by value and pass by reference? How are structure passed as arguments?
What is interaction semantics used in embedded systems?
What is the difference between locking and lockless (optimistic and pessimistic) concurrency models?
How does inversion of control relate to dependency injection?
What is the purpose of a watchdog timer?
What is refactoring? Have you used it and it is important? Name three common refactorings.
IS 8085 an embedded system?