How are macros different from functions?
Why do we need a infinite loop in embedded systems development? What are the different ways by which you can code in a infinite loop?
What is null pointer and what is its use?
Mention how I/O devices are classified for embedded system?
Discuss the concept of yagni.
What is inversion of control?
Please explain can structures be passed to the functions by value?
What are the advantages and disadvantages of separation of concerns?
What is a memory leak? What is a segmentation fault?
Explain me how does the interrupt architecture works?
Is count down_to_zero loop better than count_up_loops?
What is the task of the pre-processor?
What is your experience with technical documentation?