- 1. Basic Java
- 2. Conditions and loops
- loops questions for interviews
- 2. oops in java
- Switch Cases and Statements in java
- functions in java
- 3. Time and Space Complexity
- Strings and StringBuilder in java
- string questions
- string questions
- Mathematics for DSA
- Searching algorithms
- sorting algorithms
- 1. Bubble sort
- 2. Selection sort
- 3. insertion sort
- 4. Merge sort
- Quick sort
- Heap sort
- 4. Patterns
- 5. Recursion
- Arrays
- Array Questions
- Java recursion problems solved can be asked in interview
- 6. Backtracking
- 1. Linked List
- Linked list code
- Stack
- Call Stack - function call stack
- Queue
- Binary Tree
- BST
- HashSet
- HashMap
- Trie
- Graph