v9.1.1
Menu

Ace Your Coding Interviews

DSA (Data Structures & Algorithms) Study Plan

A comprehensive 13-week curriculum covering data structures and algorithms from fundamentals to advanced interview patterns.

13

chapters

89

topics

5

timed tests

01

The path

4 phases, in the order we recommend.

  1. 1

    Fundamentals

    Week 1
    Ch 1: Data Structures & Sorting

    Stacks, queues, hash maps, merge/quick sort

  2. 2

    Core Patterns

    Weeks 2-4
    Ch 2: Binary SearchCh 3: Two Pointers & WindowsCh 4: DFS & Trees

    Most frequently tested interview patterns

  3. 3

    Graph & Search

    Weeks 5-9
    Ch 5-6: Backtracking & BFSCh 7-8: Graphs & Advanced GraphsCh 9: Heaps & Priority Queues

    Topological sort, Dijkstra's, heaps

  4. 4

    DP & Advanced

    Weeks 10-13
    Ch 10-11: Dynamic ProgrammingCh 12: Union Find, Trie, LRUCh 13: Intervals, Greedy, Patterns

    Knapsack, monotonic stack, line sweep

Tip: Each chapter includes interactive demos and coding challenges.

Pro chapters (5-13) require a premium subscription.

02

Chapters

All 13 chapters are free.

03

Timed tests

45 minutes, 13 questions, one test a day.

TEST 01

Arrays & Pointers

Ch 1-3 · 45 min

Take test→
TEST 02

Trees & Search

Ch 4-6 · 45 min

Take test→
TEST 03

Graphs

Ch 7-8 · 45 min

Take test→
TEST 04

Heaps & DP Basics

Ch 9-10 · 45 min

Take test→
TEST 05

DP & Advanced

Ch 11-13 · 45 min

Take test→
04

Practice

Problem sets that drill this plan's topics.

Blind 75

The classic Blind 75 coding interview problem set. Master these 75 problems to ace technical interviews.

Arrays & HashingTwo PointersTrees+3
6 topicsView problems→

DSA for AI Engineers

DSA problems optimized for AI/ML engineer interviews — graphs, trees, and data structures commonly seen in ML system design.

GraphsTreesData Structures
3 topicsView problems→

Google DSA

Google DSA problem set.

Google
1 topicView problems→

Meta DSA

Meta DSA problem set.

Meta
1 topicView problems→

Amazon DSA

Amazon DSA problem set.

Amazon
1 topicView problems→

Apple DSA

Apple DSA problem set.

Apple
1 topicView problems→

Microsoft DSA

Microsoft DSA problem set.

Microsoft
1 topicView problems→

Netflix DSA

Netflix DSA problem set.

Netflix
1 topicView problems→

Uber DSA

Uber DSA problem set.

Uber
1 topicView problems→

LinkedIn DSA

LinkedIn DSA problem set.

LinkedIn
1 topicView problems→
Suggestion from founder: Think of DSA (Data Structures & Algorithms) as something you need to be aware of — this is not based on IQ. You will not get the right answer until you learn all the patterns. Master the patterns, and the problems become familiar.

Curriculum inspired by algo.monster, designed to take you from DSA (Data Structures & Algorithms) fundamentals to acing coding interviews.