What are recursive functions? Can we make them in line?
Tell me about 3 times you failed.
What's the difference between unit test and integration test?
What is the significance of watchdog timer in embedded systems?
What is yagni? Is this list of questions an example?
What's your experience with technical documentation?
What's the difference between a web server, web farm and web garden? How would your web application need to change for each?
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).
Accessing fixed memory locations
Tell me what are inline functions?
Describe the life-cycle of a software development (application design) process.
What is the volatile keyword used for?
Explain the concept of separation of concerns?