Phone interview questions: What are the methods of an Object? How do you call a constructor? How do you call Super? What is a default method? Difference between abstract and interface? If you Have an Elephant class and an Animal class, and you call one as the other which one do you need to cast and vice versa?
Code reading questions: Can you tell whether the class extended is an abstract class or an interface? What is a Singleton ? What is a Semaphore? What is a socket? What is a throwable? Does the finally block in the try catch blocks execute (the try block returned if a socket was reachable)?
System Design questions: You can pick an option out of 3 options, Design a pet care shop, a Car dealership, a card game. The Care Dealership had automobiles with features. And the Dealership needed to keep track of cars sold, and registered as well as offer features.