If you've integrated new software in an existing system, tell us how you evaluated and identified the requirements for this new technology.
What is the use of volatile keyword?
Tell me what is the purpose of using critical sections?
What is an embedded system and why it is used?
Explain the difference between "set" logic, and "procedural" logic. When would you use each one and why?
How to create a child process in linux?
How can you optimize the i/o performance?
What is equ?
Are you familiar with design patterns? What design software have you used and in what situations?
Tell me what happens when recursive functions are declared inline?
What is priority inheritance?
Explain the properties of a object oriented programming language.
What are little endian and big endian types of storage? How can you identify which type of allocation a system follows?
Tell me why embedded system is useful?
Tell me what is null pointer and what is its use?