First I talked with the hiring manager on the phone and answered questions--typical phone screen. I interviewed onsite, in Miamisburg, and I talked to two managers. During the first interview, I was asked questions about my resume and talked about the structure of the company and the department in which I would be working. This was approximately one hour. After this, I talked to the second manager and he asked me "What will you do for the company if I hire you?' Then he asked me "If you had to take a test on Java, and the results would determine if I hire you, would you take it? I said "Yes, I will take it right now." He said, "Confidence, that's what I like to see" Then he called the other manager and told him to get the Java test. The test questions were fairly straight forward. They went something like this:
"What does the extends keyword mean and what does implements keyword mean?" "What is and interface? When would a interface be used?" Then there was a simple SQL query question. Then "What is a singleton?" "Are memory leaks possible in Java?" "What is serialization?" These are the questions I remember--there were three or four other questions.