Senior Interview — 7-Level Mastery Path
Three tracks: Java (modules 0-20, 200 questions), Python (21-29) and React / Next.js (30-38). Cards marked trap carry a gotcha callout — the specific thing interviewers use to catch people out. Everything is re-ordered into a prerequisite-safe sequence: nothing here uses an idea you haven't met yet. Each question is unpacked at seven escalating depths, so you never jump from "I've heard of it" straight to "explain the JMM." Work top to bottom; the gap detector tells you when you've skipped a foundation.
How the 7 levels work
Each level is a separate checkpoint. Tick a level only when you could say it out loud, unprompted. The colour rail on every card shows at a glance how deep you've gone.
Review queue — expanding intervals: 1 · 3 · 7 · 16 · 35 days
Marking a question Learned schedules it back into this queue. Clear the queue before starting new modules — re-reading beats re-learning.