You've just been assigned to a project in a new technology how would you get started?
What software configuration management tools are you familiar working with?
What is solid?
What do you do when you get stuck with a problem you can't solve?
What is refactoring? Have you used it and it is important? Name three common refactorings.
What's your experience with qa engineering?
What's your experience with technical documentation?
Name three primary attributes of object-oriented design. Describe what they mean and why they're important.
Why would you choose java in embedded systems?
What's the difference between asynchrony and concurrency?
Describe a time when you collaborated with designers and engineers to deploy a new product. What was your role?
Explain what is meant by a sandbox, why you would use one, and identify examples of sandboxes in the wild.
What's the difference between a web server, web farm and web garden? How would your web application need to change for each?
You have two computers, and you want to get data from one to the other. How could you do it?
Why is it better to use multi-threading polling instead of a single threading model?