- 1. Basic Java
- 2. oops in java
- 3. Time and Space Complexity
- sorting algorithms
- 1. Bubble sort
- 2. Selection sort
- 3. insertion sort
- 4. Merge sort
- Quick sort
- Heap sort
- 4. Patterns
- 5. Recursion
- Java recursion problems solved can be asked in interview
- 6. Backtracking
- Linked List
- Stack
- Queue
- Binary Tree
- BST
- HashSet
- HashMap
- Trie
- Graph