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.

MediumTechnical
0 practiced
Design a rolling-window anomaly detection strategy to trigger an automatic rollback for a new deployment. Describe metric selection, window sizes, threshold logic, methods to avoid flapping, and how to include human-in-the-loop before irreversible actions.
EasyTechnical
0 practiced
Given tables: deployments(deployment_id, service_id, deployed_at, version), incidents(incident_id, deployment_id, start_ts, end_ts, impact_cost_usd). Write a SQL query to compute expected downtime cost per deployment window (30 days after deployment) and rank deployments by expected cost. Explain assumptions about overlapping incidents and attribution.
HardTechnical
0 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
0 practiced
Design a metric and analysis plan to quantify 'user trust' impact after introducing eventual consistency for follower counts and profile data. Describe what proxies you would use (e.g., repeat-visit rate, support tickets, social feedback), the longitudinal analyses needed, and how to decide acceptable degradation thresholds.
HardSystem Design
0 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.

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.