0% found this document useful (0 votes)
99 views3 pages

45 Days Prep

The document outlines a 45-day preparation plan for MAANG interviews, divided into three phases: DSA Master Revision, System Design, and Mock Interviews. Each phase consists of specific topics and daily tasks aimed at solidifying core concepts, practicing design skills, and refining interview techniques. The plan emphasizes hands-on practice with a variety of problems and mock interviews to build confidence and readiness for technical interviews.

Uploaded by

yasaswinisrit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views3 pages

45 Days Prep

The document outlines a 45-day preparation plan for MAANG interviews, divided into three phases: DSA Master Revision, System Design, and Mock Interviews. Each phase consists of specific topics and daily tasks aimed at solidifying core concepts, practicing design skills, and refining interview techniques. The plan emphasizes hands-on practice with a variety of problems and mock interviews to build confidence and readiness for technical interviews.

Uploaded by

yasaswinisrit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

45 Days MAANG Prep

Phase 1: DSA Master Revision (Days 1–20)


Goal: Solidify core concepts, revisit patterns, and solve high-frequency problems.

🔁 Week 1 (Days 1–7): Pattern-based Revision


Day 1: Sliding Window, Two Pointers (LC: Max Subarray, Container With Most
Water)

Day 2: Fast & Slow Pointers, Prefix Sums

Day 3: Binary Search Variants

Day 4: Backtracking (Sudoku Solver, N-Queens)

Day 5: Recursion + Memoization

Day 6: Linked List, Stack, Queue

Day 7: Mixed Pattern Practice (5-7 medium-hard problems)

🔁 Week 2 (Days 8–14): Trees, Graphs, and Tricky Patterns


Day 8: Binary Trees + DFS/BFS

Day 9: BST + Balanced Trees (AVL/Red-Black – conceptual)

Day 10: Graph BFS/DFS, Connected Components

Day 11: Topological Sort, Cycle Detection

Day 12: Union-Find, MST

Day 13: Trie, String Matching (KMP, Rabin-Karp)

Day 14: Practice Contest Simulation (90–120 mins)

🔁Topics
Week 3 (Days 15–20): Dynamic Programming & High-Freq

45 Days MAANG Prep 1


Day 15: 1D DP – Climbing Stairs, House Robber

Day 16: 2D DP – LCS, Knapsack

Day 17: DP on Strings/Subsets – Palindromic Substrings, Subset Sum

Day 18: Greedy Techniques – Interval Scheduling, Jump Game

Day 19: Bit Manipulation

Day 20: Solve 4-5 Google/Microsoft tagged problems

Phase 2: System Design from Scratch (Days 21–35)


Goal: Get interview-ready for LLD & HLD basics.

🧱 Week 4 (Days 21–27): Low-Level Design (LLD)


Day 21: Intro to OOP + SOLID principles

Day 22: Design Patterns (Singleton, Factory, Observer)

Day 23: Design a Parking Lot

Day 24: Design a Tic-Tac-Toe / Snake-Ladder

Day 25: Design Elevator System

Day 26: LLD Interview Questions

Day 27: Mock LLD Interview

🏗️ Week 5 (Days 28–35): High-Level Design (HLD)


Day 28: Basics – Scalability, Load Balancers, DB Types

Day 29: Caching, CDNs, Queues, Rate Limiting

Day 30: Design URL Shortener

Day 31: Design Instagram

Day 32: Design Messaging System (WhatsApp)

Day 33: Design YouTube / Google Drive

Day 34: Design HLD of real-world system (your choice)

45 Days MAANG Prep 2


Day 35: Mock HLD Interview

Phase 3: Mock Interviews & Refinement (Days 36–45)


Goal: Refine timing, confidence, and behavioral skills.

Day 36–38: DSA Mock Interviews (Peer + Platform-based)

Day 39–41: System Design Mock Interviews

Day 42: Resume Review + Behavioral STAR Responses

Day 43: Mock HR + Behavioral Interview

Day 44: Final Revision of Weak Topics (DSA + Design)

Day 45: Full MAANG-style Interview Simulation (DSA + Design + Behavioral)

45 Days MAANG Prep 3

You might also like