You've just been assigned to a project in a new technology how would you get started?
What is the need for having multibyte data input and output buffers in case of device ports?
Tell me what are the functional requirements that are used in the embedded systems?
Explain what is a watchdog timer?
How are macros different from functions?
Which is the best way to write loops?
Explain the concept of convention over configuration, and talk about an example of convention over configuration you have seen in the wild.
Describe, in as much detail as you think is relevant, as deeply as you can, what happens when I type "cnn.com" into a browser and press "go".
How do malloc and calloc work?
What is a semaphore? What are the different types of semaphore?
What's the difference between asynchrony and concurrency?
When do you know your code is ready for production?
Explain what are real-time embedded systems?
Can we use printf inside isr?
Tell me what is interrupt latency? How can you reduce it?