What is the need for an infinite loop in embedded systems?
Why is the single responsibility principle important?
Tell me why is it better to use multi-threading polling then single threading model?
Scope of static variables?
Tell me can we put breakpoint inside isr?
What are some examples of anti-patterns?
List out some of the commonly found errors in Embedded Systems?
What is spin lock?
Explain me how does the interrupt architecture works?
What is inversion of control? How does that relate to dependency injection?
What type of software simulator and developer have you used?
Tell me can a variable be both const and volatile?
Explain what are the differences between analytical and computational modeling?