Explain whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?
What is something substantive that you've done to improve as a developer in your career?
Advantages and disadvantages of using macro and inline functions?
Infinite loops often arise in embedded systems. How does you code an infinite loop in c?
What are the functional requirements that are used in the embedded systems?
what is meant by a forward reference in c?
Explain various uses of timers in embedded system?
Tell me what does dma address will deal with?
what are buses used for communication in embedded system?
Explain me what is endianness of a system and how do different systems communicate with each other?
Explain what is meant by a sandbox, why you would use one, and identify examples of sandboxes in the wild.
What is return type of isr?
Is tasklets or workqueues or softirqs are scheduled by the scheduler?