Whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?
Explain what is meant by a sandbox, why you would use one, and identify examples of sandboxes in the wild.
What is a inode?
What is top half & bottom half of a kernel?
What is the difference between asynchrony and concurrency?
Tell me can we use any function inside isr?
You have two computers, and you want to get data from one to the other. How could you do it?
Explain what is interrupt latency? How can you reduce it?
Discuss the differences between mocks and stubs/fakes and where you might use them (answers aren't that important here, just the discussion that would ensue).
Tell me can we put breakpoint inside isr?
What is interaction semantics used in embedded systems?
Scope of static variables?
Explain what is the need for an infinite loop in embedded systems?