- Algorithms/Sorting.
- Bubble Sort
- Quick Sort
- Selection Sort
- Collections
- Comparable
- Comparator
- Custom Collections
- Array List
- Hash Map
- Hast Set
- Generics
- List
- List Collection
- ArrayList
- HastSet
- LinkedList
- PriorityQueue
- Set
- Design Patterns
- Behavioral
- Command Pattern
- Observer Pattern
- State Design Pattern
- Creational
- Builder Pattern
- Factory Pattern
- Prototype Pattern
- Singleton Pattern
- Structural
- Adapter Pattern
- Proxy Pattern
- Interview Programs
- Java8Features
- StreamApi
- Multithreading
- SOLID principles
- TRICKY QUESTIONS