Structured Study Plan

A structured learning path with 123 problems across 17 patterns, designed to help you master DSA for FAANG technical interviews.

Overall Progress

Days Completed0/90
0
Days Done
90
Remaining
0%
Complete
Day 1
Current

Phase 1: Foundation
Days 1-20

Build strong fundamentals with basic patterns

Daily Goals

New Problems:
2/day
Review Problems:
1/day
Theory Study:
30 min/day

Focus Patterns

Array & Hashing
Two Pointers
Sliding Window
Stack

Phase 2: Intermediate
Days 21-55

Tackle more complex problems and advanced patterns

Daily Goals

New Problems:
1/day
Review Problems:
2/day
Theory Study:
20 min/day

Focus Patterns

Binary Tree
Linked List
Graphs
Heap/Priority Queue
Binary Search

Phase 3: Advanced
Days 56-80

Master challenging concepts and optimization techniques

Daily Goals

New Problems:
1/day
Review Problems:
3/day
Theory Study:
15 min/day

Focus Patterns

Dynamic Programming
Backtracking
Intervals
Math & Bit Manipulation
Tries

Phase 4: Revision
Days 81-90

Review and reinforce all concepts

Daily Goals

New Problems:
0/day
Review Problems:
8/day

Focus Patterns

Mixed Review
Mock Interviews
Weak Areas
System Design