1. What is Equals and Hashcode method contract?
2. What are OOPS concepts in Java?
3. What is JVM and How is it platform Independent and dependent?
4. Why Java is not pure Object Oriented language?
5. What is overloading and overriding?
6. What is final keyword, static keyword, static block?
7. What interface and abstract class?
8. How interface and abstract class are different from each other?
9. What is Classloader and different types?