1. All about Projects that you've mentioned in resume.
2. Technologies that you want to work with.
3. Why you have chosen these Technologies and from how much time you are working with them.
4. Write a program to print only 20 odd numbers between 1 to 50.
5. Write a program to find minimum element in an array without using sorting and collections or any in-built function.
6. Three - Aptitude Questions from written test.
7. What is stack memory and heap memory. Their differences.
8. What are the main features of OOPS.
9. Define Polymorphism with its type.
10. Implementation of method overloading and method overriding with proper explanation.
11. What is Final keyword, and why is it used.
12. What is abstract class.
13. Can we put an Abstract class as Final, and what are the limitations of that class.
14. Can we put an Abstract method in Abstract class as Final and again what are the limitations.
Note : Read all the possible cases related to above 2 questions.
15. What is Collections in Java, and what are the different data structures that collections provides.
16. Differentiate a List and a HashSet.
17. What are the types of HashSet with their functionality.
18. If we do this in HashMap :
.put( 1, "Hello" );
.put( 1, "World" );
And if I want to access value at 1 then what will be output and why with proper explanation.
19. What are the topics that you have learned in DBMS.
20. What is Join and their types with explanation.
21. What is Group By in SQL and explain with real time usage.
22. What are Aggregate Functions in SQL.
23. Puzzle : An image with illusion, you have to give right answer according to him.
24. What is a Thread and it's types.
25. What is String Constant Pool.
26. What is "String..." in Java ( varargs ).
Note : Be calm and patient. He was too humble interviewer I've ever been faced. Take your time and Answer confidently without being panic.