Starting today, Iโm committing to practicing all major algorithm topics to strengthen my problem-solving skills and prepare thoroughly for technical interviews. Algorithms form the backbone of coding interviews, and mastering them is essential for success.
I plan to work through problems across a wide range of topics, including but not limited to:
- Two Pointers
- Sliding Window
- Binary Search
- Dynamic Programming
- Greedy Algorithms
- Graph Algorithms
- Backtracking
- Recursion
- Stacks & Queues
- Linked Lists
- Trees & Tries
Most problems fall within the easy to medium difficulty range, and once I understand the core concepts, I aim to solve them with minimal reliance on hints or editorials.
Iโm actively uploading Java-based solutions daily as I work through a wide range of algorithm problems. Each problem is categorized by topic, and I highlight typical examples that serve as strong foundations for mastering each concept. As I progress, I apply these techniques to increasingly complex challenges to deepen my understanding.
Hrishikesh
Full-stack developer passionate about building secure, scalable, and well-documented web applications.
Specialized in Spring Boot, React, and modern authentication flows.
Connect with me on LinkedIn