Why we use embedded systems?
can a pointer be volatile ? Explain.
What is the difference between locking and lockless (optimistic and pessimistic) concurrency models?
What could be the reasons for a system to have gone blank and how would you debug it?
Explain the differences between analytical and computational modeling?
Tell me how does the interrupts handle by using the threads?
How do you learn about the latest technology trends?
What trade offs do you have for resource contention?
Is count down_to_zero loop better than count_up_loops?
Do you know what is the function of watchdog timer in embedded system?
Tell me what is interrupt latency? How can you reduce it?
What is the difference between asynchrony and concurrency?
What elements of oo design are most prone to abuse? How would you mitigate that?