Tell me how are macros different from inline functions?
Explain how does combination of functions reduce memory requirements in embedded systems?
Tell me what is the difference between hard real-time and soft real-time os?
What is the difference between testing and verification?
How does inversion of control relate to dependency injection?
What is the main function of multiplexed address/data bus?
How can you reduce interrupt latency?
Do you know what is the use of volatile keyword?
What is meant by a sandbox, why you would use one.
What are the essential components of embedded system?
A=7; b=8; x=a++-b; printf(“%d”, x ); what does this code give as output?
Tell me can you have constant volatile variables?
Tell me can a pointer be volatile?