Katkat

Handle Difficult Feedback and Manager Disagreement

RobloxSoftware Engineer · Technical Screen

Last updated

Tests emotional intelligence, professional maturity, constructive disagreement, and the ability to accept critical feedback and commit to collective team decisions.

Prompt

During engineering technical screens and behavioral evaluations, interviewers frequently probe how you navigate friction, receive feedback, and handle misaligned technical visions with leadership.

Prepare structured responses (using the STAR framework) addressing the following four key leadership scenarios:

  1. Receiving Difficult Feedback: Describe a situation where a manager or senior peer gave you critical feedback regarding your code quality, project pacing, or interpersonal communication. How did you process it, and what concrete steps did you take to improve?
  2. Disagreement with Leadership: Describe a scenario where you fundamentally disagreed with your engineering manager or tech lead on an architectural design, roadmap prioritization, or timeline. How did you present your case, and how was the dispute resolved?
  3. Disagree and Commit: Detail a time when you strongly advocated for one technical direction, but the team or manager decided to move forward with a different approach. How did you ensure the chosen direction succeeded without lingering friction?
  4. A Project You Are Proud Of: Walk through an engineering initiative where you held primary ownership from inception to release. Highlight the technical trade-offs you evaluated, the measurable impact on the business or platform, and what you learned.

What a Strong Answer Demonstrates

  • Extreme Ownership: You take responsibility for your mistakes and blind spots without shifting blame to teammates, changing requirements, or tooling.
  • Data-Driven Disagreement: You base disagreements on clear engineering trade-offs (e.g., latency, operational burden, developer velocity) rather than personal preference or ego.
  • Genuine Alignment ("Disagree and Commit"): When an alternative path is chosen, you fully invest in making it successful rather than passively waiting for it to fail.
  • Objective Self-Reflection: In proud projects or past shortcomings, you demonstrate honest trade-off analysis and clear metrics (e.g., reduction in p99 latency, cost savings, error rate drop) over inflated claims.

Hints

Hint 1

Structure feedback responses around immediate action and long-term habits rather than lingering on your initial emotional reaction.

Hint 2

When explaining a technical disagreement, frame it as a shared optimization problem with your manager rather than a conflict between two opposing egos.

Hint 3

Ensure your 'disagree and commit' narrative illustrates proactive support—such as writing tests, documentation, or tooling for the chosen alternative.

Follow-up questions

  • If you could revisit your proudest project today, what core technical trade-off would you make differently?
  • How do you calibrate when to continue pushing your perspective versus when to yield and align with your manager?
  • Can you share an example where you had to deliver critical, upward feedback to a manager or senior engineer?