What to expect:
The call will take approximately 60 minutes of your time and will require internet access for the duration of the call. You should be prepared to speak to your academic background, past experience, and relevant skills as they pertain to this position. You should also expect to cover the following technical areas:
· Java questions (concepts, data structures, etc)
· a short Java programming exercise via web browser
· test case generation exercises
Difference between inheritance and composition in terms of java?
Linked list: inheritance or composition?
Tell me a little bit about encapsulation, how to use that in java?
Difference between abstract class and interface?
Singleton pattern in terms of java?
Database normalization? Disadvantage?
Serialization in java?
Some questions about client and server.
Lookup time of array, map, linked list.
Object vs. Primitive in Java?
还有一些其他问题不太记得了，涉及Java, Database, Data Structure, Design pattern.