🔥 Week 1 — Strong Logic Foundation (Easy Level)
Focus: Arrays + Strings + Mathematics
| Day | Topics | Target Problems |
|---|---|---|
| 1 | Arrays | 3 Easy |
| 2 | Strings | 3 Easy |
| 3 | Arrays + Hashing | 2 Easy + 1 Medium |
| 4 | Two Pointers Technique | 3 Easy |
| 5 | Basic Math / Number Theory | 3 Easy |
| 6 | Searching (Binary Search) | 2 Easy + 1 Medium |
| 7 | Contest / Revision | Participate in 1 contest |
⭐ Outcome: You will build pattern recognition + confidence in coding.
🔥 Week 2 — Data Structures (Mix of Easy & Medium)
Focus: Linked List, Stack, Queue, HashMap
| Day | Topics | Target Problems |
|---|---|---|
| 8 | HashMap Practice | 2 Easy + 1 Medium |
| 9 | Linked List Basics | 3 Easy |
| 10 | Linked List Medium | 2 Medium |
| 11 | Stack | 3 Easy |
| 12 | Queue & Sliding Window | 3 Easy |
| 13 | Prefix Sum / Kadane’s Algo | 1 Easy + 2 Medium |
| 14 | Contest / Revision | Weekly contest |
⭐ Outcome: You will upgrade to interview-focused DSA level.
🔥 Week 3 — Master Algorithm Concepts (Medium Focus)
Focus: Recursion, Backtracking, Sorting, Greedy Algorithms
| Day | Topics | Target Problems |
|---|---|---|
| 15 | Recursion | 3 Easy |
| 16 | Advanced Recursion | 1 Easy + 2 Medium |
| 17 | Backtracking (Subset / Permutation) | 2 Medium |
| 18 | Sorting Patterns | 3 Medium |
| 19 | Greedy Algorithms | 2 Medium |
| 20 | Bit Manipulation | 2 Easy + 1 Medium |
| 21 | Contest / Past Contest Analysis | 1 contest |
⭐ Outcome: You will solve medium-level questions confidently.
🔥 Week 4 — Interview & Performance Focus
Focus: Trees, Graph, SQL, Time management, Mock interview
| Day | Topics | Target Problems |
|---|---|---|
| 22 | Binary Tree | 3 Easy |
| 23 | Binary Search Tree | 2 Easy + 1 Medium |
| 24 | Graph Basics (BFS/DFS) | 3 Easy |
| 25 | SQL Basic | 5 queries |
| 26 | SQL Intermediate | 5 queries |
| 27 | SQL Joins + Window Functions | 5 queries |
| 28 | Company-style Medium Problems | 2 Medium |
| 29 | Mock Interview Challenge | 1 interview simulation |
| 30 | Contest + Resume Update | Final contest + add achievements on resume/LinkedIn |
🎯 Final Expected Results After 30 Days
If followed consistently, you will achieve:
✔ 120+ problems solved
✔ Medium questions confidence
✔ SQL for interviews
✔ Speed improvement + debugging accuracy
✔ Contest ranking experience
✔ Strong resume & profile showcase
📌 Bonus — Daily Routine (Highly Recommended)
To maximize results:
⏱ 15 min — Read last solution & mistakes
⏱ 60–75 min — Solve today’s questions
⏱ 15 min — Compare with editorial / discussion tab
⏱ 10 min — Notes / patterns to remember
HackerRank Guide – A Complete Roadmap for Beginners
Arsalan Malik is a passionate Software Engineer and the Founder of Makemychance.com. A proud CDAC-qualified developer, Arsalan specializes in full-stack web development, with expertise in technologies like Node.js, PHP, WordPress, React, and modern CSS frameworks.
He actively shares his knowledge and insights with the developer community on platforms like Dev.to and engages with professionals worldwide through LinkedIn.
Arsalan believes in building real-world projects that not only solve problems but also educate and empower users. His mission is to make technology simple, accessible, and impactful for everyone.
