Resources

Every guide, practice problem, and reference on the site, organized by the decision you are trying to make. Start with your situation and follow the cards from there.

Last updated: Proudly published by: Jeff Wahl

Start with your situation

Everything on the site sits under one of these. Pick the one that matches where you are today; the rest is here when you need it.

Open only when it applies

Tool references, for when you know the stack

Open these once you know a company's stack and are targeting that dialect. Most candidates over-prepare on them; loops focus on them less than the job posts suggest.

02 / Why practice

The site has more guides than you have time to read

  1. 01

    Reading a solution is not the same as writing one

    Every engineer who has frozen on a query they had read a dozen times knows the gap. The only preparation that closes it is producing the answer yourself, under time, before the interview does it for you

  2. 02

    76% of hiring managers reject on the coding task, not the resume

    From HackerRank's 2024 Developer Skills Report. Candidates who look strong on paper still fail the live screen if they haven't done timed, executable practice

  3. 03

    System design comes down to the calls you defend out loud

    Ingestion, batch vs streaming, the bronze/silver/gold layers, idempotency, backfill and replay. Sketching the pipeline and naming the failure modes is the signal, not the boxes