What is the difference between a web server, web farm and web garden? How would your web application need to change for each?
What is the difference between locking and lockless (optimistic and pessimistic) concurrency models?
Explain the difference between "set" logic, and "procedural" logic. When would you use each one and why?
What is the repository pattern? Why are patterns important?
Can you have constant volatile variables?
How can you reduce interrupt latency?
Explain the differences between analytical and computational modeling?
How do the mvp, mvc, and mvvm patterns relate?
What buses are used for communication in embedded system?
What are the qualifiers in c?
Discuss the concept of yagni.
What are the advantages and disadvantages of separation of concerns?
What type of scheduling is there in rtos?
How to reduce interrupt latency?
What is refactoring? Name three common refactorings.