How can you ensure that debugging a program while it's being used will not affect its functionality?
984What are the most common errors you've found in embedded systems and how have you resolved them?
886Are you familiar with design patterns? What design software have you used and in what situations?
921Explain the software analysis process, such as code analysis, code metrics, and system risk analysis or software reliability.
980What is the difference between "set" logic, and "procedural" logic. When would you use each one and why?
855Post New Embedded Systems AllOther Questions
What is the use of volatile keyword?
What do you do to stay abreast of the latest technologies and tools?
What value do daily builds, automated testing, and peer reviews add to a project? What disadvantages are there?
Describe the structure and contents of a design document, or a set of design documents, for a multi-tiered web application.
Explain me how does the interrupt architecture works?
Why do we need virtual device drivers when we have physical device drivers?
What is the repository pattern? The factory pattern? Why are patterns important?
Tell me whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?
How do you identify hardware errors?
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?
Explain what are the differences between analytical and computational modeling?
As you know a vast majority of high performance embedded systems today use risc architecture why?
Why is it better to use multi-threading polling then single threading model?
Explain what are the uses of the keyword static?
What could be the reasons for a system to have gone blank and how would you debug it?