Saturday, 30 May 2026
Tiered Roadmap
50-Day Placement Roadmap
Easy to Hard. Build the foundation, then elevate to Tier-1 Product Companies.
TIER 1: The Foundation (June 1 - June 20)
Block 1: Core Fundamentals & OOPs (Days 1 - 5 | June 1 - 5)
Encapsulation, Polymorphism, Inheritance, Abstraction
Memory Management (Garbage collection)
Basic OS: Process vs. Thread
Block 2: Fundamental DSA (Days 6 - 10 | June 6 - 10)
Arrays & Strings (NeetCode 250 Easy/Medium)
HashMaps & Two Pointers
Simple Linked Lists
Block 3: Basic SQL (Days 11 - 15 | June 11 - 15)
CRUD operations & Keys
JOINs, GROUP BY & HAVING
Block 4: Aptitude & Logic (Days 16 - 20 | June 16 - 20)
Quant: Time/Work, Speed/Distance, Percentages
Logic: Blood relations, Syllogisms, Verbal
TIER 2: The Elevation (June 21 - July 10)
Block 1: Advanced CS & Database Internals (Days 21 - 27 | June 21 - 27)
ACID Properties & Indexing (B-Trees)
Normalization (1NF to BCNF)
OS: Mutexes, Semaphores, Deadlocks
Net: TCP/IP stack, HTTP/S, DNS resolution
Block 2: Advanced DSA (Days 28 - 34 | June 28 - July 4)
Trees (BST, Traversals) & Graphs (BFS, DFS)
Sliding Window & core DP (Knapsack)
Block 3: Deep Project Architecture (Days 35 - 40 | July 5 - 10)
CherryDB: RESP protocol & Persistence (AOF)
Bluprnt & Prepflow: Async, State, Scaling
TIER 3: The Polish & Execution (July 11 - July 20)
Daily Mock Interviews (record/peer)
Resume Defense (5-min technical drill)
Revision: Failed NeetCode & SAP Mock Tests
Roadmap Progress
Copy Progress