"Tell me about a project you're proud of" sounds like an easy question and is one of the hardest rounds in a senior loop. It is where the interviewer decides whether you are an owner who understands what they built and why, or an observer who was nearby while it happened. The difference isn't the size of the project — it's the depth you can defend under follow-up pressure. This is a structure for the walkthrough, and a survival guide for the questions that come after.


Pick the right project first

Before structure, selection. Choose the project you know best, not the most impressive-sounding one. The deep-dive round rewards depth of ownership, and an interviewer probing a flagship system you only touched at the edges will find the gap in minutes. A modest service you designed, debugged and operated end to end gives you a defensible answer to every follow-up — which reads as far stronger than name-dropping something huge you can't explain at the component level.

Good candidate projects: something you made real decisions on, that had a genuine problem or failure, and that produced a measurable outcome. Avoid pure maintenance work and projects where your role was peripheral.

The layered structure

Do not narrate the project chronologically from kickoff to launch — that buries the signal in history. Lead with the shape, then go deep where pulled:

  1. Context in one sentence. What the system did, who used it, and the scale that made it non-trivial. "A real-time fraud-scoring service handling ~5k requests/sec for our payments flow."
  2. Your role and scope. Be precise and honest — what you owned versus the team. Interviewers score your contribution, not the org's.
  3. Architecture at a high level. The main components and how data flows. A clean 60-second overview that gives the interviewer hooks to probe.
  4. The two or three decisions that mattered. This is the core. Each decision, the alternative you rejected, and the trade-off.
  5. A real problem or failure. Something that broke, how you diagnosed it, how you fixed it, what you changed afterward.
  6. The result. A measurable outcome — latency, cost, reliability, delivery — tied back to the work.

Steps 4 and 5 are where senior candidates win or lose. Everything else is setup.

Decisions and trade-offs are the signal

Features are forgettable; decisions are memorable. Compare:

Forgettable (feature)Memorable (decision + trade-off)
"We used Kafka.""We chose Kafka over a simple queue because we needed event replay and multiple independent consumers, accepting the operational overhead of running it."
"It was a microservices architecture.""We split two services out of the monolith along the boundaries that scaled differently, and deliberately kept the rest together to avoid distributed-transaction pain."
"We cached results.""We added a read-through cache with a 30s TTL because the data tolerated brief staleness, trading consistency for a big drop in DB load."

The pattern: name the alternative you rejected and why. That single move demonstrates the judgment the round exists to assess.

Surviving the follow-up questions

The interviewer will probe every claim. Common lines of attack and how to handle them:

  • "Why that database/queue/language?" — Have the trade-off ready. If the honest answer is "it was already in the stack," say that and whether it turned out to be a good fit.
  • "What broke in production?" — Have a real incident: symptom, how you localised it, the fix, the follow-up. This is often the highest-signal answer in the whole round.
  • "What would you change now?" — Shows growth. A candidate who thinks their design was flawless reads as junior. Name a specific thing and why.
  • "How would you scale this 10×?" — Reason about the bottleneck that hits first (usually the write path or a hot resource), not a generic "add more servers."
  • "Walk me through the exact request path." — The ownership test. If you can trace a request from entry to storage and back, you built it; if you hand-wave, you didn't.

When you hit the edge of what you know

You will get a question past your knowledge. The move that keeps you strong is honesty plus reasoning: "I didn't own that part, but here's how I'd reason about it…" or "I don't know for certain — my mental model is X, let me reason from there." Interviewers detect fabricated depth almost instantly, and a confident wrong bluff costs far more than a graceful boundary. Reasoning from first principles at the edge of your knowledge is itself a positive signal.

Common wrong approaches

  • Chronological narration. "First we gathered requirements, then we…" — the interviewer stops listening before you reach the interesting part.
  • Feature tours. Listing what the system did without any decision or trade-off behind it.
  • Overclaiming scope. "We" everywhere, so the interviewer can't tell what you did — then can't credit you for it.
  • Choosing the impressive project over the owned one. Depth you can't defend is a liability.
  • No numbers. "It worked well" — versus "cut p99 from 800ms to 120ms." One is a claim, the other is evidence.

Prepare it in advance

This round is rehearsable. For your two or three best projects, pre-write: the one-sentence context, the three key decisions with rejected alternatives, one real failure story, the measurable result, and answers to the five follow-ups above. Say them out loud until the structure is automatic and you can go deep on any branch the interviewer chooses.

Related resources

If you have a project deep-dive round coming up and want a senior engineer to help you structure and pressure-test your walkthrough — and to support you live during the interview itself — that is exactly what proxy interview support provides, always framed around your own participation.

Last reviewed: September 2026.