basecase · interview notes

Notes on preparing for the loop

What software interviews actually measure, what preparation is worth the hours, and the parts almost everyone over-invests in.

I spent a stretch of last year on both sides of the table — preparing for a job search, and then interviewing candidates once it was over. The two experiences disagreed with each other more than I expected. Most of what I had drilled turned out not to be what I was later asked to score people on, and several things I had treated as soft filler turned out to decide outcomes.

These pages are the notes I wrote to reconcile that. They are not a curriculum and they are not a promise. They are an attempt to describe the process honestly, including the parts that are arbitrary, so that the preparation you do is aimed at the thing being measured rather than at the thing that is easiest to practise.

Five things I would tell myself at the start

None of this is a secret and none of it is clever. It is mostly a matter of pointing effort at the right target, which is harder than it sounds when the internet is full of advice written by people optimising for a different company, a different level, and a different decade.

A caveat worth reading first. Interview processes vary enormously between companies, and the large-company loop described here is not universal. Startups often compress the whole thing into two conversations and a take-home. Read this as one company's shape, not as the shape.

Stage by stage

What each round is actually scoring

The recruiter screen, the phone screen, the onsite rounds and the committee — what each one is for, who reads the output, and where decisions really get made.

Practice

Coding rounds without grinding

A short inventory of patterns that covers most of what gets asked, a spaced practice routine, and how to structure forty-five minutes so you do not run out of them.

Design

System design without hand-waving

Requirements before boxes, arithmetic you can do out loud, the handful of components most answers are assembled from, and the traps that read as inexperience.

Your own work

Talking about what you have built

Building a small inventory of stories, giving them structure without sounding scripted, and answering the awkward questions about conflict and failure.

Colophon

About these notes

Who wrote this, why there is nothing to sign up for, and what has been deliberately left out.