Pushing Back on a Design or Implementation

The skill isn't being right. It's disagreeing in a way that changes the outcome and keeps the relationship.

Student edition · understand, apply, verify

Disagree on a design using a shared problem, evidence, alternatives, and clear decision authority.

What you should be able to do: Make a concern actionable while preserving safety escalation and willingness to revise your view.

A context-dependent practice guide, not a universal policy or verified personal history. Examples and numbers are illustrative. Use genuine, authorized evidence; personnel/privacy/legal decisions follow applicable organization policies and qualified review.

Concepts explained in this guide

Read these definitions first, or use the linked terms as you go. The examples and limitations are local to this guide; companion pages are optional.

Decision records and reversible experiments

Record the problem, options, evidence, constraints, owner, chosen tradeoff, and reconsideration trigger. A reversible test reduces uncertainty before large commitment.

Example. Try one tenant with success/abort metrics and a data-safe rollback plan.

Boundary. Timeboxing does not bypass compliance/safety. Reversible means effects and data can actually recover, not merely that a flag exists.

Stakeholders and alignment

A stakeholder is affected by or able to affect a decision. Alignment means understanding goals, constraints, tradeoffs, and the decision process; it does not require unanimous agreement.

Example. Finance values cost predictability, customers migration effort, and operations safe recovery. State these criteria before choosing.

Boundary. Consultation is not an unlimited veto. Name decision authority, required evidence, deadline, and escalation.

SBI feedback and observable behavior

Situation–Behavior–Impact frames feedback around context, observed action, and its effect. Ask for perspective and agree a concrete change.

Example. 'In Tuesday's review, you interrupted two explanations; we missed rollback discussion. What was happening, and how can we finish those discussions next time?'

Boundary. Avoid diagnosing intent/personality. High-stakes performance action requires fair evidence, policy/HR guidance, privacy, and relevant accommodations.

Ownership, accountability, and decision rights

Ownership names who drives follow-through; accountability names who answers for outcomes. Decision rights specify who chooses/approves and who is consulted.

Example. A migration has a coordinating owner, service owners, and named release authority.

Boundary. DRI/RACI/DACI are local conventions, not guarantees. Role labels do not replace authority, capacity, and follow-through.

STAR and CARL interview structure

STAR means Situation, Task, Action, Result. CARL means Context, Action, Result, Learning. They distinguish conditions, responsibility, personal decisions, and outcomes.

Example. Describe the team's problem, your role, what you personally changed, and measured results; add a tradeoff and learning.

Boundary. Use genuine safe-to-share evidence. A framework does not authorize invented achievements or someone else's story.

This is the behavioral question in the code-review track, and it's really an influence question wearing a technical hat. Anyone can leave a “this is wrong” comment. The senior move is to disagree in a way that actually moves the decision, doesn't burn the author, and holds up when you turn out to be partly wrong yourself. The interviewer wants a real story where you pushed back on a design or implementation you believed was a mistake — and they're grading how you did it: whether you led with data, proposed alternatives, separated blocking concerns from taste, escalated cleanly when needed, and committed once the call was made.

Flow of pushing back well: understand first, lead with data, separate blocking from taste, propose alternatives, escalate cleanly, disagree and commit, preserve trust
How to disagree well: understand and steelman their view, lead with data over opinion, separate blocking from taste, propose alternatives, escalate cleanly when stuck, then disagree-and-commit — with the relationship intact.

What this question is really testing

Whether you can hold a technical bar without being a jerk or a pushover. It probes your ego, your judgment about which hills to die on, and your ability to build alignment rather than win arguments. The trap answers are the two extremes: the person who never pushes back (no bar) and the person who pushes back on everything and can't let go (no judgment, damaged relationships). The signal is a story where the process of disagreeing was clean, the outcome improved, and the working relationship survived — ideally got stronger.

How to answer What the interviewer is looking for

A worked example (CARL)

Practice draft: first-person narratives below are not independently verified autobiographical evidence. Use their structure, not their claimed results; replace with your genuine safe-to-share experience.

CARL = Context, Actions, Results, Learnings. Spend most of your words on Actions — the specific moves only you made — and never skip Results or Learnings.

Context

A senior engineer on a partner team proposed a redesign of our ad-events ingestion path to cut end-to-end latency. The core idea was good, but the design dropped the per-stage instrumentation and the dead-letter handling that the existing pipeline had, in the name of “keeping the hot path lean.” It also assumed the upstream producer delivered events exactly once, so it removed the dedup step. The design doc had momentum — a director had praised the latency numbers — and the author was well respected. I was the reviewer on the first implementation diff and I believed shipping it as drafted would trade a latency win for a reliability and debuggability regression we'd pay for in a SEV.

Actions Results Learnings

Common follow-ups

Tell me about a time you pushed back and turned out to be wrong.

How to answer

How do you push back on someone more senior than you?

How to answer

What if, after all that, the decision goes against you?

How to answer

How do you keep pushback from damaging the relationship?

How to answer
Evidence to collect with your approved tools

Worked example: a latency win removes dedup

This is an illustrative situation. The point is the reasoning and evidence, not copying the numbers or first-person story.

a latency win removes dedupRestate the goal: The author wants lower latency. Confirm the true constraints and failure model before rejecting the approach.. Show a failure trace: A repeated event increments billing twice, or a separate seen marker can lose a contribution on crash.. Offer a safe alternative: Measure a transactionally coupled idempotent contribution or another supported design within the latency budget.. Record the decision and review trigger: Agree on owners/evidence; support an authorized safe choice while continuing formal escalation for unresolved material safety/legal issues.1Restate the goal2Show a failure trace3Offer a safe alternative4Record the decision and review trigger
Sequence for this example. The table explains the evidence and decision at each step.
StepEvidence, decision, and expected result
Restate the goalThe author wants lower latency. Confirm the true constraints and failure model before rejecting the approach.
Show a failure traceA repeated event increments billing twice, or a separate seen marker can lose a contribution on crash.
Offer a safe alternativeMeasure a transactionally coupled idempotent contribution or another supported design within the latency budget.
Record the decision and review triggerAgree on owners/evidence; support an authorized safe choice while continuing formal escalation for unresolved material safety/legal issues.
Check your understanding: Does 'disagree and commit' mean ignoring new evidence?

No. Record reconsideration triggers and reopen when assumptions or material risk change. It does not override safety/compliance obligations.

Practice with your own situation

Choose one relevant real situation. Write its context, constraints, your role, considered alternatives, chosen actions, measured result, uncertainty, and follow-up. Explain one tradeoff and what evidence would change your decision.

Use genuine, safe-to-share evidence. Example numbers here illustrate reasoning; they are not claims about your work or a guaranteed outcome.

Sources and further verification
⌂