Interview Developers Without Whiteboard Theater
15 Jun 2026LeetCode-style whiteboard interviews measure how well someone performs a specific, artificial kind of stress under time pressure with an audience. Almost no engineering job looks like that. If your job is building features and fixing bugs, test for that.
What actually predicts job performance
- Take-home or paired work on a realistic problem. Something close to a real ticket, sized to 60-90 minutes, done in their own editor with their own tools, because that’s how they’ll actually work.
- A code review exercise. Give them a small, flawed PR and ask what they’d comment. This reveals taste and communication style faster than almost anything else.
- A conversation about a real past project, going deep on one decision rather than skimming five. “Walk me through a technical decision you’d make differently now” tells you more than a resume bullet ever will.
A process that respects everyone’s time
| Stage | Length | Goal |
|---|---|---|
| Screen call | 20 min | Mutual fit, basic filter |
| Take-home or pairing | 60-90 min | Real signal on how they work |
| Code review exercise | 30 min | Taste, communication |
| Final conversation | 45 min | Past decisions, team fit |
Four stages, under three hours of their time total. Anything longer is asking candidates to interview for free, and your best candidates, the ones with other offers, will drop out of a process that drags.
Pay for the take-home
If it takes real time, pay for it, even a token amount. It signals you respect their time and it filters out companies that treat candidates as free labor from the other side too.
Grading without bias creeping in
Write down what “good” looks like before you see a single candidate. A rubric with three or four criteria — problem decomposition, code clarity, communication under uncertainty, handling of edge cases — scored independently by each interviewer before comparing notes. Comparing notes first anchors everyone to whoever spoke first.
The question that filters more than any puzzle
“Tell me about a bug that took you a long time to find. Walk me through it.” The answer shows you how they debug, whether they blame the code or the ticket or themselves, and whether they actually remember the technical details. A fabricated story falls apart under two or three follow-up questions.
What to drop entirely
- Brainteasers like “how many golf balls fit in a bus” — zero correlation with job performance, purely a hazing ritual at this point.
- Timed algorithm quizzes on a shared screen with someone watching — tests performance anxiety, not skill.
- Culture fit interviews that are really “would I get a beer with this person.” Optimize for culture add instead: what does this person know that nobody on the team does yet.
The best predictor of future work is a sample of similar work, evaluated against a rubric you wrote down in advance. Everything else is theater that happens to be traditional.