Skip to main content

Study Plan

The 4-Week Coding Interview Plan

A pattern-first plan that takes you from Arrays to Mock Interviews in 28 days. Target: 65 problems, all filtered by importance — no noise.

Week 1 — Foundations

Arrays, strings, and the patterns that crack 40% of Easy questions.

TIP

Spend 30 min on each problem. If you cannot solve it, read the approach — then implement from scratch the next day without looking.

Days Patterns
Mon – Tue
Wed – Thu
Fri – Sat
Sun Rest & Review
Weekly target: 15 problems

Week 2 — Core Data Structures

Stacks, heaps, and linked lists — the backbone of Medium-difficulty interviews.

TIP

Start timing yourself this week. Medium problems should take under 25 minutes. If a problem takes longer, note why and add it to your review queue.

Days Patterns
Mon – Tue
Wed
Thu – Fri
Sat
Sun Rest & Review
Weekly target: 20 problems

Week 3 — Trees, Graphs & DP

The hardest week. Slow down on DP — correctness beats speed.

TIP

For every DP problem: write the state definition in plain English before writing code. If you cannot explain dp[i] in one sentence, redefine the state.

Days Patterns
Mon – Tue
Wed
Thu – Fri
Sat
Sun Rest & Review
Weekly target: 20 problems

Week 4 — Review & Mock Interviews

Polish, speed, and communication — the final mile.

TIP

Communication is 50% of the score. Narrate your thought process out loud: "I'm reaching for a hash map here because..." before you write a single line.

Days Patterns
Mon Rest & Review
Tue – Wed
Thu Rest & Review
Fri Rest & Review
Sat Rest & Review
Sun Rest & Review
Weekly target: 10 problems

Must-Know Problems

High-frequency problems that appear most often in interviews. Solve these before anything else.

All problems →

Ready to start?

Open Week 1 — Sliding Window is the best first pattern to lock in.

Buy me a coffee