DSA Roadmap ByParasAtal
DSA Roadmap ByParasAtal
Basics to Internships
📌 Built from my own journey that helped me land internships at Samsung
R&D, Hyperverge, and Bank of New York.
Whether you're just starting or stuck in the middle, this guide will help you
navigate through DSA smartly — with the right strategy, resources, and
consistency.
Start your journey here. Understand array manipulations, string traversals, and problem
patterns.
📘 Resource:
📘 Resource:
Learn standard sorting methods and binary search patterns on arrays, 2D matrices, etc.
📘 Resource:
• Binary Search – Aditya Verma
• Sorting – Abdul Bari
Master recursive logic, tree traversals, graph algorithms, and DS-based problems.
📘 Resource:
Dive into advanced techniques and apply them across diverse problems.
📘 Resource:
• DP – Aditya Verma
• Striver’s All DSA Playlist
📚 Year-Wise Roadmap
📍 1st Year
• Pick one:
o C++ (Apna College)
o Java (CodeWithHarry)
• Logic building:
o CodeChef Beginner Track - https://www.codechef.com/learn
• Once you’re confident → Start Level 1 DSA
📍 2nd Year
• Follow Levels 2 to 5
• Solve 2–3 problems daily on Leetcode
• Use GFG Practice Platform- https://www.geeksforgeeks.org/geeksforgeeks-practice-
best-online-coding-platform/
• Participate in Codeforces Contests - https://codeforces.com/contests
📍 3rd Year
🎯 Goal: Resume-ready + Interview prep
📍 4th Year
💡 Final Thoughts
Don’t chase number of questions.
Chase patterns, thinking, and confidence.