The interviewer was not a native speaker. He seemed more nervous that I did over the phone. The interview started with the introduction of myself - origin, school, projects done, strength. Then he asked what I would be after five years. I said I would become a project manager, interacting with business clients. I think my answer appeared that I prefer the business side to the software developer side, which might be why I was declined the offer. He then asked several technical questions, particular about Java: (1) what is the pros and cons of an array and a hashtable; (2) can a java class extend more than one class; (3) what is the difference between Running time exception and normal exception. The interview concluded with my asking some questions about him, such as what is the working environment there.