liveby Technical Interviews

System Design. The interview nobody else can run.

Forty-five minutes on a shared whiteboard with an interviewer that asks why and changes a constraint at minute 35 to find out whether you revise or defend. Async platforms cannot do this because design is a conversation. Human services can, at $350 to $500 a session.

What forty-five minutes looks like

The structure comes from the Interviewer’s Guide and it is visible to the candidate as a progress rail, because a hidden clock produces anxiety rather than signal.

MinutePhaseWhat is being observed
0 to 5Setup and toneThe interviewer states the problem and the time structure out loud
5 to 20RequirementsDoes the candidate establish functional and non-functional requirements before drawing, and do they surface scale and consistency constraints without being asked
20 to 35Deep diveDepth under three follow-ups in any direction. This is where most of the score is decided
35 to 45Critique and constraint changeThe distinguishing phase. A new constraint is introduced. A strong candidate revises the design and says what it costs. A weaker one defends the original answer

The hard guard at minute 25A session still stuck in requirements at minute 25 has gone off the rails, and the interviewer moves it on rather than letting the candidate run out the clock on scoping. That guard is in the book, and it is one of the reasons a calibrated interview beats an enthusiastic one.

The whiteboard is not a picture

What the candidate draws is exported as a node and edge graph, so the scoring reads meaning rather than pixels.

What the canvas gives you

  • An architecture stencil set: service, store, queue, cache, client, edge, group
  • Typed edges: naming a connection as sync request, async publish, replication, read path or write path, or leaving it untyped on purpose
  • A requirements pane, with functional, non-functional, assumptions and out-of-scope tracked separately from the diagram itself
  • An interviewer who asks about the design as you talk it through, the same conversation a whiteboard interview has always been
  • A napkin-math pane for capacity estimates, kept separate from the diagram

What it deliberately is not

  • A drawing test. Neatness is not scored and never will be
  • A free-form canvas with no vocabulary, which produces diagrams no two reviewers read the same way
  • An image. Nothing here is scored by looking at a picture
  • Usable on a phone. The interview refuses to run on one rather than producing a bad score from a cramped canvas

How it is weighted

Problem Decomposition and Architectural Judgment carry the most weight here. Architectural Judgment leads only at Lead / Staff+, where its share rises to 0.35, and that shift is a large part of the difference between a senior and a staff interview.

DimensionJunior / MidSeniorLead / Staff+
Problem Decomposition0.300.300.30
Architectural Judgment0.250.300.35
Technical Depth0.250.250.20
Communication0.200.150.15
45 or 60 minutes1 credit either way. 45 is the calibrated default; 60 fits Lead/Staff+ scope work, where the extra phase time earns its place
Senior and aboveAvailable at Junior/Mid, but the anchors assume design exposure most mid-level engineers have not had yet
Rotating problem poolSelect several problems and each candidate gets one at random, with exposure caps that retire an over-used problem

Send one to yourself first.

Forty-five minutes, and you get the same report a candidate would generate.

The other interview types: Technical Screen · Coding · Data Science