InterviewStack.io LogoInterviewStack.io

Decision Making Under Uncertainty Questions

Focuses on frameworks, heuristics, and judgment used to make timely, defensible choices when information is incomplete, conflicting, or evolving. Topics include diagnosing unknowns, defining decision criteria, weighing probabilities and impacts, expected value and cost benefit thinking, setting contingency and rollback triggers, risk tolerance and mitigation, and communicating uncertainty to stakeholders. This area also covers when to prototype or run experiments versus making an operational decision, how to escalate appropriately, trade off analysis under time pressure, and the ways senior candidates incorporate strategic considerations and organizational constraints into choices.

HardTechnical
42 practiced
Given historical time-series of latency and error rate per deployment, describe a Python approach to compute the optimal rollback threshold that minimizes expected total loss (lost revenue + rollback cost + recovery cost). Specify objective function, data preprocessing, and optimization technique (e.g., grid search, convex optimization).
HardTechnical
39 practiced
As a senior data analyst advising engineering and product teams, describe a framework to incorporate organizational constraints (release windows, on-call capacity, regulatory windows, budget cycles) into risk decisions about a problematic deployment. How do you make defensible trade-offs when constraints conflict?
MediumTechnical
46 practiced
A new caching layer reduces p95 latency by 30% but you observe a modest 0.5% absolute increase in error rate for a minority of endpoints. How would you quantify and present the trade-offs to product and SRE teams so they can make a risk-informed decision? What graphs and summary statistics would you include?
HardSystem Design
40 practiced
You must evaluate whether to implement cross-region synchronous replication for a critical microservice to reduce read replication lag, but this will increase write latency by 40% and cost by 3x. As a data analyst, design an evaluation plan to quantify user impact, expected revenue change, and risk using observational analysis and limited experiments.
EasyTechnical
51 practiced
Given a metrics table schema: metrics(service_id, timestamp, p50_latency_ms, p95_latency_ms, error_rate), write a SQL query to compute rolling 7-day mean and standard deviation of p95 latency per service and flag days where p95 > mean + 3*stddev (anomaly). Explain assumptions about missing data and small sample sizes.

Unlock Full Question Bank

Get access to hundreds of Decision Making Under Uncertainty interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.