Interview preparation
Turn knowledge into an offer: pick a study plan, drill company-associated problems, run timed mock interviews, and let the revision dashboard surface exactly what to fix next.
Study plans
Choose the timeline that matches your interview date and available hours.
30-Day Sprint. For candidates with solid fundamentals and an interview in about a month. · 3–4 hours/day
- Days 1–75 problems/day
Refresh the linear structures and lock in the core patterns fast.
One topic per day plus its pinned problems. Skim the theory; spend most time solving.
- Days 8–165 problems/day
Trees, graphs, and the traversal patterns that dominate mid-level rounds.
Do every topic quiz; a sub-70% score means revisit before moving on.
- Days 17–254 problems/day
The advanced material that separates offers: DP, backtracking, greedy.
DP is the priority. Take Fibonacci through all four stages until the recipe is automatic.
- Days 26–306 problems/day
Timed mocks and weak-topic revision.
Two mock interviews per day in the Interview Prep tab; let the revision dashboard pick your gaps.
Company-focused practice
Problems from the atlas commonly associated with each company in public interview reports. These tags are directional signals, not verified claims of official use.
340 problems in the atlas are commonly associated with Amazon in public interview reports. Company tags are directional, not verified claims of official use.
- EasyTwo SumArrays and Hashing · Complement lookup
- MediumGroup AnagramsArrays and Hashing · Canonical key bucketing
- MediumProduct of Array Except SelfArrays and Hashing · Prefix and suffix products
- MediumLongest Consecutive SequenceArrays and Hashing · Sequence-start expansion
- Medium3SumTwo Pointers · Sorted two-pointer scan around a fixed anchor
- MediumContainer With Most WaterTwo Pointers · Converging pointers on a width-vs-height tradeoff
- MediumLongest Substring Without Repeating CharactersSliding Window · Variable-size sliding window with last-seen index
- MediumLongest Repeating Character ReplacementSliding Window · Variable-size window constrained by replaceable slots
- HardMinimum Window SubstringSliding Window · Shrinkable window covering a multiset requirement
- MediumSubarray Sum Equals KArrays and Hashing · Prefix-sum complement count
- MediumSearch in Rotated Sorted ArrayBinary Search · Binary search on a rotated array
- MediumFind Minimum in Rotated Sorted ArrayBinary Search · Binary search for the rotation point
- MediumKoko Eating BananasBinary Search · Binary search on the answer
- EasyValid ParenthesesStack and Expression Processing · Matching stack for bracket pairs
- MediumDaily TemperaturesMonotonic Stack and Monotonic Queue · Next greater element
+ 325 more in the atlas.
Mock interview
A timed round with self-assessment. Pick difficulty, count, and duration; talk through your approach out loud, then grade yourself honestly.
Treat it like the real thing: talk through your approach out loud, state complexity before coding, and only open the solution after your attempt.
Revision dashboard
Your interview-readiness score plus the weak topics, unfinished topics, and bookmarked problems worth revisiting first.
Interview readiness
Weighted mix of topic completion (45%), solved practice problems (25%), quiz scores (20%) and study streak (10%). Aim for 75+ before onsite loops.
Weak topics — revise first
No weak topics detected. Take topic quizzes to surface gaps.
Started, not finished
Nothing in flight — pick the next roadmap topic.
Bookmarked problems
Bookmark tricky problems from any topic page and they collect here.