…
How to Approach Each Interview Round

How to Attack a Technical Round

How to approach the Technical round of an AI PM interview, with a practice problem and a worked solution.

Transcript

Read the full transcript (865 words)

The technical round is not a quiz you pass by reciting definitions. A model can define a context window. What the interviewer actually wants is a PM who reasons about the tradeoff and knows why it changes a product decision. Definitions are table stakes. The judgement on top is the whole point. So the thing being scored here isn't your vocabulary, it's whether you can use a concept to make a call.

Would you cache this? Would you add retrieval? Which model would you ship, and what would you promise the user? If your answer stops at the definition, you've shown you read the blog post. If it reaches the decision, you've shown you'd use it on the job. Every technical answer follows the same four beats, and if you internalise this shape you can answer a concept you've barely thought about and still sound solid.

Let's start with beat one, the definition. Say what the thing is, precisely, in one or two sentences. No hedging, no saying it kind of depends. Just the clean definition. Moving to beat two, the tradeoff. There is always one, so name it out loud. A bigger context window costs more and recall drops in the middle. Fine tuning buys you reliable behaviour but adds a training and maintenance loop, and it can't cite a source.

Low temperature buys consistency at the cost of variety. Whatever the concept, find the cost and say it. For beat three, we have the PM implication. Connect it to a decision a product manager actually makes. Which model to ship. What to cache. When to add retrieval instead of stuffing the window. What latency to promise. This is the beat that turns a definition into judgement, and it's the one most candidates forget.

Then beat four is a concrete example with a number. Ground it. Say 128,000 tokens costs roughly 30 times a 4,000 token prompt, not just that it gets expensive. A number tells the interviewer you've actually handled this, not just read about it. Let me run the four beats on a real concept so you can hear the rhythm. Take the question of what happens when you increase an LLM context window size.

Definition first: the context window is the maximum number of tokens the model can hold at once, input plus output combined, its working memory for one request. Tradeoff: a bigger window lets you pass more, a whole transcript, a stack of retrieved passages, but it costs more, runs slower, and recall sags for anything buried in the middle, the lost in the middle effect.

PM implication: don't treat a huge window as a substitute for retrieval, because if the answer sits deep in a 500,000 token dump the model can miss it and you paid full price to watch it miss. And the number: 200,000 tokens is roughly a 500 page book, but recall on a fact placed mid context can drop noticeably versus the same fact at the edges.

Four beats, one concept, and it sounds like someone who's actually shipped with this. And one thing that helps rather than hurts. It's completely fine to say you'd confirm a specific implementation detail with an engineer. That reads as mature, not weak. What is not fine is having no mental model at all. Knowing the shape and the tradeoff, then deferring on the last mile of implementation, is exactly how a good PM operates in real life.

The interviewer isn't looking for someone who can hand code the inference server. They're looking for someone who knows which knob to turn and what it costs. So what earns the points? First, you never stop at the definition, you always name the cost. Second, you tie the concept to a real product decision, not just theory floating in the air.

And third, you use real numbers and real tool names, because specifics are what separate someone who's shipped from someone who's studied. Now the ways people lose this round. The big one is name dropping models and techniques with no tradeoff reasoning behind them. Saying we'd use RAG or we'd fine tune without explaining why reads as cargo cult. Second trap, hand waving the numbers, because saying it gets expensive with no figure reads as if you merely read a blog post about it and have never actually used it in production.

And the third, treating the whole thing as trivia instead of judgement. They're not checking whether you memorised a glossary, they're checking whether you'd make the right call under a real constraint. So here's the whole shape one more time. Define it precisely. Name the tradeoff, because there's always one. State the product decision it changes, the model choice, the cache, the retrieval call, the promise to the user.

And ground it with one real number. Four beats, every time, and you can walk into a question about defining hallucinations or explaining the effect of context window size and give an answer that clears the bar without breaking a sweat. Memorise this. Define it, name the cost, then say the product decision it changes, with one real number. That is exactly how you handle the technical round.

Keep learning