What are the uses of the keyword volatile?
Describe a pattern that is not the factory pattern?
What is spin lock?
What is interrupt latency? How can you reduce it?
Which parameters decide the size of data type for a processor?
Explain the concept of separation of concerns?
What is continuous integration? Why is it important?
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?