Tell me about a time you disagreed with a teammate or your manager on a technical decision. How did you handle it?
IntermediateHow to answer
What they’re really asking
Whether you can disagree professionally, argue with data instead of ego, and ultimately commit once a decision is made.
Strong answer structure
Situation: a real design/tech split (e.g. SQL vs. NoSQL for a new service). Task: reach a decision the team could own. Action: I separated the disagreement from the person, gathered concrete data (benchmarks, query patterns, on-call cost), proposed a small spike to settle the open question, and listened to their constraints. Result: we picked an approach, I committed fully even where it wasn't my first choice, and documented the trade-offs so the next person understood the 'why'.
Likely follow-ups
- What if the decision went the way you disagreed with and it later caused problems?
- How do you decide when to escalate a disagreement vs. let it go?