1. OOPs, DBMS, minor questions from projects and elaborate project discussion.
2. Asked to code 2 small programs.
3. Was asked to write any sorting algorithm and explain
4. Inheritance, abstraction, multiple constructors, overloadings, overriding etc (should be good in JAVA)
5. Dijkstra's algo, some graph and tree concepts
6. Puzzles, to test analytical skill