Round 1:
- Static vs Global.
- What is Volatile? Where is it used?
- What is Structure Padding and How to avoid it?
- Design of reader-writer paradigm.
- What is Volatile? Where is it used?
- What is Stack? When a function is about to call another function - What all happens on the stack.
- Does ISR have its own stack?
- What happens when an Interrupt is raised & before ISR is executed