Explain what is semaphore?
Tell me what are inline functions?
What is an embedded system and why it is used?
What are some alternate ways to store data other than a relational database? Why would you do that, and what are the trade-offs?
Discuss the concept of yagni and explain something you did recently that adhered to this practice.
Explain me can we use printf inside isr?
Tell me what are the different types of customizations that is used with the “volatile” keyword?
How does a 3 tier application differ from a 2 tier one?
What could be the reasons for a system to have gone blank and how would you debug it?
What is endianness of a system and how do different systems communicate with each other?
How does the interrupt architecture works?
How are variables mapped across to the various memories by the c compiler?
Tell me what is the difference between hard real-time and soft real-time os?