Product managers, operations leads and finance partners make decisions every week that depend on engineering trade-offs. They can only make good ones if someone explains those trade-offs in terms they can weigh. That’s why mid-level and senior interview loops so often include some version of “Tell me about a time you explained a technical decision to a non-technical stakeholder.” The interviewer wants to know if you could be that someone.
What a non-engineer needs from you
Stakeholders rarely need to understand the architecture. They need to know what changes for them: how long it takes, what it costs, what could go wrong, what users will notice, and what decision they’re being asked to make.
Google’s technical writing course starts with the same idea for documentation: define your audience, then work out what they need to learn. The same applies when you’re talking. A head of operations cares about downtime and support load. A product manager cares about what slips on the roadmap. A finance partner cares about running costs. One explanation rarely fits all three, so the first step is asking who’s in the room.
Translating jargon into consequences
The most practical skill here is translation. Each technical fact has a consequence that someone outside engineering cares about. Some examples:
| What an engineer might say | What the stakeholder needs to hear |
|---|---|
| “The new schema isn’t backward compatible.” | “If we switch in one step, the app is down for three to four hours while the data moves.” |
| “We’d need dual writes for a few weeks.” | “Running the old and new systems side by side adds about four weeks, with no downtime.” |
| “It’s eventually consistent.” | “A change can take up to a minute to appear on other screens.” |
| “There’s a long tail of malformed records.” | “About 2% of old accounts need cleaning up by hand, and that’s where the schedule could slip.” |
None of the right-hand versions is less accurate. They just answer the question the listener actually has.
Worked example: a migration with or without downtime
Here’s an illustrative scenario to show the shape of a strong answer. Build yours from a decision you were really part of.
Your team needs to move customer accounts to a new database schema. The product is appointment scheduling software used by clinics, some of which open on weekends. There are two realistic options. A one-step migration over a weekend night takes about two weeks of engineering and means three to four hours of downtime. A gradual migration, running old and new side by side and moving accounts in batches, takes about six weeks, avoids downtime and needs a reconciliation job to catch mismatches. The product manager is worried about the roadmap; the head of operations is worried about clinics.
A weak answer (illustrative):
I explained that the new architecture was much better and that we needed to do the migration properly, with dual writes and a reconciliation job. They didn’t fully follow the technical side, but they trusted us and gave us six weeks.
“Much better” isn’t a reason anyone can weigh, the jargon lost the audience, and “they trusted us” means they didn’t actually make a decision.
Stronger version (illustrative; replace with your own trade-off):
We had to move customer accounts to a new schema, and there were two realistic ways to do it. Before writing anything up, I asked the head of operations how many clinics used the system on weekend nights. About forty did, including a few urgent-care clinics, which changed how much downtime would cost.
I wrote a one-page note with no database terms in it. Option one: two weeks of work, and three to four hours when no clinic could book or check in patients, on a Sunday night. Option two: about six weeks, give or take one, with no downtime; the risk was that roughly 2% of old accounts had inconsistent data that would need manual clean-up, and that’s where the estimate could slip. I said what each option would push back on the roadmap and recommended the second, because the clinics using the system at night were the ones least able to cope with an outage.
The product manager and head of operations chose the gradual migration. I sent a short update every two weeks in the same plain terms. When the clean-up turned up more bad records than expected, I told them in week three that we’d probably need the extra week, not in week six. It finished in a little under seven weeks with no downtime.
The candidate learned what mattered to the audience before explaining anything, wrote options in consequences rather than mechanisms, gave a range with the reason for it, made a recommendation without taking the decision away, and kept the same language in updates.
Saying “I don’t know yet” without losing trust
Stakeholders usually want certainty, and the temptation is to give a single number. A range with a reason is more useful and more honest: “six weeks, give or take one, and the uncertainty is in the old data.” Add when you’ll know more: “We’ll have a firm number after the first batch, in about ten days.”
The opposite mistake is hiding behind “it depends” without saying on what. If it depends, name the thing it depends on and what each answer would mean.
Leaving them the decision
There’s a line worth drawing clearly in your story. Engineers own feasibility: what’s possible, how long it takes, what the risks are. Stakeholders own the business trade-off: whether three hours of downtime is acceptable, whether the roadmap can absorb four more weeks. A strong answer gives a clear recommendation and still leaves the choice with the person who owns it.
If you’ve ever been overruled, that’s a good story too, provided you explained the risk clearly, they chose with full information, and you then made their choice work.
Mistakes that weaken the answer
- Jargon. “Dual writes” and “CDC” mean nothing to most stakeholders.
- “Better” with no consequence. Better for whom, and in what way they’d notice?
- Too much detail. If the explanation needs a diagram of the data pipeline, it’s for engineers.
- Hiding the risk to get approval. It surfaces later, usually at the worst time.
- One real option. Presenting your preferred plan next to an obviously bad alternative isn’t a choice.
Follow-up questions to expect
“What if they’d chosen the downtime option?” Explain that you’d confirm they understood the impact, then plan the weekend carefully: a maintenance notice to clinics, a rehearsal on a copy of the data and a rollback plan.
“How did you check they understood?” Asking them to restate the decision in their own words works, and so does sending a short written summary afterwards: “We agreed on option two; six to seven weeks; no downtime; I’ll update every two weeks.”
“Tell me about a time you pitched an explanation at the wrong level.” An honest example of over- or under-explaining, and what you changed, shows self-awareness.
Interview practice: the real-time dashboard
A product manager asks why a “real-time” sales dashboard would take about three times as long to build as one that refreshes every five minutes. Explain it the way you would to them.
Answer and reasoning
A good explanation skips the technology and talks about what each version means for them:
The five-minute version reads from the reports database we already have, so it’s mostly building the screens: about two weeks. Real-time means every sale has to show up within a second or two, and our current reports only update every few minutes. We’d need to build a new pipeline that streams each sale as it happens and keep it running, which is about four more weeks plus ongoing on-call cost. Before we decide, can I ask what you’ll use it for? If the sales team checks it a few times an hour, five minutes behind might be indistinguishable from real-time for them.
It gives the reason for the cost in one sentence each, names the ongoing cost as well as the build time, and ends by asking about the underlying need, which may make the expensive option unnecessary. That last question is what interviewers listen for: it shows you treat the stakeholder’s goal, not their first wording of it, as the requirement.
More on communicating trade-offs
- Behavioral and HR interview questions
- Behavioral and HR multiple-choice questions
- Behavioral: Working with a Difficult Stakeholder
- Behavioral: Advocating for Technical Debt Work, a trade-off stakeholders often find hard to see
- Google Technical Writing One: Audience