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
50 practiced
Implement a Python prototype that computes Sequential Probability Ratio Test (SPRT) stopping boundaries for streaming A/B tests. Simulate streaming data where effect size drifts slowly and show how the SPRT stopping rule behaves; discuss practical challenges deploying SPRT in a distributed serving environment with delayed metrics.
HardTechnical
52 practiced
Formalize how to compute Value of Perfect Information (VPI) for deciding whether to invest in a costly feature-store upgrade that reduces staleness from 5 minutes to 30 seconds. Specify modeling assumptions for revenue uplift (e.g., distribution), upgrade cost C, implementation time T, and show the decision rule (VPI > cost) with formulas and description of uncertainty treatment.
HardTechnical
50 practiced
You must decide whether to add differential privacy to training or to use architectural inference-time noise to preserve privacy in a microservice. Under budget and uncertain utility loss estimates, propose experiments to estimate utility degradation, compare deployment impacts, and present a decision rule balancing privacy guarantees and business utility.
MediumTechnical
39 practiced
Implement a Python simulator estimate_spam_cost(prevalence, fp_cost, fn_cost, classifier_scores, threshold) that computes expected cost for a spam filter under varying prevalence and thresholds. Provide sample inputs and show how changes in prevalence and costs change optimal thresholds under uncertainty.
MediumTechnical
51 practiced
Explain sequential testing and alpha-spending concepts. When would you choose a group-sequential design (e.g., O'Brien-Fleming) versus a Bayesian stopping rule for a business-critical experiment where effect size and variance are uncertain?

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.