Sweaty Imposter

Practical Round

Read code someone else wrote and find what's wrong: a pull request with a race condition, a failing test, or a slow endpoint. A growing number of companies use this round in place of an algorithm puzzle.

Start a Session

Drill Type
Length
Start Session

Set a level to tune the cards. Cards you rated Shaky come up more often.

How It's Graded

  • Junior

    Find the bug the failing test points at, fix it, and explain the fix.

  • Mid

    Spot the correctness issues in a review, rank them, and suggest a concrete change for each.

  • Senior

    Catch the race, the N+1 query, and the security hole, and say which one blocks the merge.

  • Staff

    Review for the system around the diff: rollout risk, observability, and what breaks downstream.

  • Principal

    Seldom asked. When it is, the bar is judgment on what to fix now and what to schedule.

Drill Types

Common Mistakes

  1. Nitpicking style first

    Lead with what breaks in production. Naming and formatting come last.

  2. Fixing before reproducing

    Say what input triggers the bug before you change a line.

  3. No severity

    Mark what blocks the merge and what can wait, so the author knows where to start.

Matching Mock

Mixed Timed Drill

A timed set of cards from several rounds, with a report at the end.

Start the Drill