InterviewStack.io LogoInterviewStack.io

Experimentation Strategy and Advanced Designs Questions

When and how to use advanced experimental methods and how to prioritize experiments to maximize learning and business impact. Candidates should understand factorial and multivariate designs interaction effects blocking and stratification sequential testing and adaptive designs and the trade offs between running many factors at once versus sequential A and B tests in terms of speed power and interpretability. The topic includes Bayesian and frequentist analysis choices techniques for detecting heterogeneous treatment effects and methods to control for multiple comparisons. At the strategy level candidates should be able to estimate expected impact effort confidence and reach for proposed experiments apply prioritization frameworks to select experiments and reason about parallelization limits resource constraints tooling and monitoring. Candidates should also be able to communicate complex experimental results recommend staged follow ups and design experiments to answer higher order questions about interactions and heterogeneity.

MediumTechnical
53 practiced
You are asked to run 20 landing-page tests concurrently across different visitor segments. How would you design traffic allocation, control user overlap contamination, and control for multiple testing while maintaining development velocity? Describe pragmatic rules and tooling you'd use.
MediumTechnical
66 practiced
You want to detect heterogeneous treatment effects across users at scale. Explain how causal forests (or uplift models) can be used: required inputs, cross-validation strategy, how to validate discovered segments, and common pitfalls such as overfitting and selection bias.
HardTechnical
60 practiced
You ran a 4-factor multivariate test with 3 levels each (81 cells) and observe several significant cells. Describe a rigorous analysis workflow to control false discoveries, identify robust main effects vs interactions, and propose a prioritized set of efficient follow-up experiments or rollouts.
MediumTechnical
112 practiced
Write a PostgreSQL query that computes daily unique users exposed per variant and daily purchase_rate for an experiment. Given tables: exposures(user_id, experiment_id, variant, exposure_date) and purchases(user_id, purchase_date). Use a 7-day attribution window from exposure to count purchases. Provide the query and explain assumptions and edge cases.
MediumTechnical
73 practiced
During analysis you discover that approximately 5% of users had inconsistent treatment assignment due to an instrumentation bug (e.g., duplicate exposures or mismatched experiment IDs). Describe how you would detect the scope, diagnose root cause, quantify the bug's impact on the reported treatment effect, and decide whether to rerun, reweight, exclude, or roll back the experiment. Include stakeholder communication steps.

Unlock Full Question Bank

Get access to hundreds of Experimentation Strategy and Advanced Designs interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.