A growing library of structured prep guides — question banks, drills, and study links. Each card is a self-contained page: open it, work through it, tick things off.
How the rounds work, CS fundamentals, one language + web basics, easy live-coding narration, and your first behavioral stories. For 0–2 years.
Open the primer →The complete question bank: 128 questions across seven sections, each with a curated learn-link, plus draft answers for experience-based rounds. For 2–5 years.
Open the primer →Drive open-ended design, defend tradeoffs, and show ownership, mentoring, and cross-team impact in behavioral rounds. For 5–8 years.
Open the primer →Staff archetypes, technical vision on ambiguous problems, influence without authority, and behavioral stories that show org-level leverage. For 8+ years.
Open the primer →A field guide to coding patterns: 14 topic groups, 30 patterns, and one Easy / Medium / Hard problem each — with the algorithms worth learning per pattern. Tick a problem once you can solve it cold.
Open the guide →The theory behind the problems: complexity analysis, sorting & searching, recursion & backtracking, graph algorithms, and greedy vs dynamic programming.
Open the guide →Fundamentals and organised thinking: trace a web request end to end, sketch a simple schema, and run a starter framework. For 0–2 years.
Open the guide →The standard interview bar: the full 6-step framework with estimates, scaling building blocks and their costs, classic prompts, and reliability basics. For 2–5 years.
Open the guide →Depth and tradeoffs: consistency models, data at scale, designing for failure, and observability. Open-ended prompts you're expected to drive. For 5–8 years.
Open the guide →Systems of systems: org-scale architecture, zero-downtime migrations, tradeoff leadership, and reliability strategy. Defensible decisions over diagrams. For 8+ years.
Open the guide →Turn a problem into clean classes: the four OOP pillars, composition over inheritance, simple class diagrams, and small warm-up designs. For 0–2 years.
Open the guide →SOLID reasoning, the design patterns interviewers listen for, and the classic prompts — parking lot, elevator, Splitwise — plus machine-coding tips. For 2–5 years.
Open the guide →Designs that survive change: extensibility with real seams, concurrency correctness, larger machine-coding builds (LRU cache, rate limiter, logger), and API ergonomics. For 5–8 years.
Open the guide →Model a whole domain, design frameworks others build on (with backward compatibility), tackle large OO architecture, and set the team's design standards. For 8+ years.
Open the guide →SELECT fluency, aggregates and grouping, joining two tables correctly, and key/constraint basics — drilled until automatic. For 0–2 years.
Open the sets →Every join without thinking, subqueries and CTEs, the query classics interviews reuse, and an intro to window functions. For 2–5 years.
Open the sets →Advanced window functions, reading query plans and fixing slow queries, and correctness under concurrency (isolation, locking, keyset pagination). For 5–8 years.
Open the sets →Data architecture: schema design that scales and evolves, database scaling tradeoffs, distributed data patterns (saga, CDC), and safe migrations. For 8+ years.
Open the sets →