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?
Have you developed software testing procedures for new systems and performed qa, quality assurance, or audits?
What is the repository pattern? The factory pattern? Why are patterns important?
Can you name the differences between object-oriented and component-based design?
What value do daily builds, automated testing, and peer reviews add to a project? What disadvantages are there?
Describe a pattern that is not the factory pattern? How is it used and when?