Skip to content
Reallang

Explaining a system out loud when you built it alone

Priya Raman

Staff Engineer, infrastructure20 minSan Jose, CA

(Interviews)

You built it and you have never once explained it to another engineer. Those are different skills and only one of them is being interviewed.

Jul 28, 20268 minutes

Shape before detail

Thirty seconds on what it does and who uses it, then the architecture. Opening with the stack turns a deep-dive into twenty minutes of the interviewer reconstructing the problem from your answers.

The test for your opening is whether somebody could draw a box diagram from it. If they could not, it was a list of technologies rather than a description of a system.

Numbers you can defend

Say it scaled and the next question is to what, from what, and what broke first. Say it was fast and the next question is at what percentile.

Bring three numbers you can stand behind and know how each was measured. Three defensible figures are worth more than ten impressive ones, because the conversation is about the one you cannot support.

Name the trade-off unprompted

Every real system has one. Naming it before you are asked is the strongest signal available in this round, because it is the thing that cannot be faked by somebody who only read about the design.

The alternative you rejected and the reason is the answer being listened for. If everything in your design sounds obviously correct, it sounds like a design you did not make.

Being wrong, out loud

A staff-level interviewer will push on something. Defending it harder is the failure; saying what you would change and why is the pass, and it is scored as composure rather than as knowledge.

Priya Raman has built one of these and interrupts when a claim is unsupported. Twenty minutes is longer than it sounds, most people have four good minutes and then begin repeating themselves, which is itself the most useful thing the first run tells you.

Who this is about

Priya Raman

Staff Engineer, infrastructure

Priya has been on the interview loop for six years and has a private list of words that make her stop listening: scalable, robust, leveraged. When she hears one she says 'how, exactly' and waits. She does not nod. She grew up in Chennai, did her master's in Illinois, and has been on call for systems that page at three in the morning, which is where her questions come from. She is not unkind; she is uninterested in anything she cannot verify. If you say a number she will ask how you measured it. If you say 'we chose X' she will ask what lost. The fastest way to earn her respect is to say 'I don't know' in under two seconds and then reason out loud.

How long the room runs
20 min
Rated by 0
Not yet rated
On this shelf
1 guide
Priya Raman, staff engineer, infrastructure

Keep reading

Three more, and the personas who wrote them