Tell me about a time you disagreed with a teammate.
🫨Why it is hard:
Many developers either sound confrontational or overly passive.
Use the S B I R framework:
Situation
Behavior (what happened)
Impact
Resolution
✅ Example answer:
In a previous project, we disagreed on introducing a new caching layer. I raised concerns about cache invalidation complexity and proposed we measure current latency first. We ran benchmarks together and agreed on a simpler optimization that met our needs.
What interviewers look for: collaboration + data driven thinking.