Katkat

Making a Decision with Missing Data

AmazonSoftware Engineer · Onsite

Last updated

Tests a candidate's ability to demonstrate Amazon's 'Bias for Action' and 'Are Right, A Lot' leadership principles by executing a calculated, high-impact decision under uncertainty with clear rollback triggers.

Interview Prompt

Tell me about a time when you had to make a critical engineering or product decision with incomplete or ambiguous data. How did you evaluate your options, what guardrails did you put in place to mitigate downside risk, and what was the outcome?


What a Strong Answer Demonstrates

A compelling response clearly maps to Amazon's core leadership principles—particularly Bias for Action, Are Right, A Lot, and Frugality (avoiding analysis paralysis). Your story should show that you can make sound judgment calls without waiting for 100% of the information.

Key components of an exemplary answer include:

  1. Context & Stakes (Situation/Task):

    • A concrete scenario where waiting for complete data carried a higher cost or risk than acting promptly (e.g., system scaling bottlenecks, blocking client deadlines, production reliability risks).
    • Identification of specifically what data was missing and why obtaining it immediately was impossible or impractical.
  2. Decision Framework (Action):

    • One-Way vs. Two-Way Doors: Recognition of whether the decision was reversible (two-way door) or irreversible (one-way door).
    • Hypothesis and Heuristics: How you used available partial metrics, domain knowledge, or proxy signals to form an operational hypothesis.
    • Risk Mitigation & Guardrails: Concrete safeguards deployed before or during rollout (e.g., feature flags, canary deployments, automated alarms, fallback mechanisms).
    • Predefined Reversal Criteria: Explicit, measurable thresholds that would trigger an immediate rollback or pivot if the hypothesis proved wrong.
  3. Measured Impact (Result):

    • Quantified outcomes (e.g., latency reduction, uptime preserved, engineering weeks saved).
    • Post-launch validation: How you eventually gathered the missing data to verify your choice, along with key learnings applied to future architectural decisions.

Hints

Hint 1

Structure your response around whether this was a reversible ('two-way door') or irreversible ('one-way door') decision.

Hint 2

Explicitly state the exact metrics or alarms you established in advance that would have triggered a rollback if things went wrong.

Hint 3

Highlight what you learned after the launch once complete metrics became available and whether your initial intuition held true.

Follow-up questions

  • If your post-launch metrics had trended negative, what was your exact rollback procedure and recovery time objective?
  • Looking back, what additional data could you have collected within a reasonable timeframe without delaying the critical path?
  • How did you convince hesitant stakeholders or team members to proceed without the data they wanted to see?