Experimentation Platforms and Infrastructure Questions

Infrastructure for A/B testing and experimentation: assignment/bucketing, metric pipelines for experiments, guardrail and variance-reduction plumbing, and experiment result storage. Covers building the platform that powers trustworthy online experiments at scale. Distinct from the statistics of experiment analysis.

HardSystem Design
76 practiced

Design an automated reporting pipeline that computes statistical significance and uncertainty for hundreds of experiments daily and produces a concise 'experiment card' for executives. How do you apply multiple-testing correction before it reaches the card, how do you present uncertainty honestly on a one-page summary, and how do you trade off freshness against compute cost? Include a manual review gate before anything reaches an executive inbox.

HardSystem Design
66 practiced

Design a controlled-experiment platform for evaluating performance and reliability changes across regions. Include a safe traffic-splitting mechanism, the statistical power considerations behind your sample size, how you guard against cross-region confounders, and rollback triggers based on reliability metrics rather than product metrics.

MediumTechnical
64 practiced

Design a set of automated daily validity checks for experiments: sample-size/power check, exposure-imbalance test, metric-instrumentation-drift detection, and SDK error-rate check. For each check, sketch the SQL or pseudocode that computes it and propose an alert threshold and a corrective action.

MediumSystem Design
68 practiced

Design an experiment metadata schema (relational or document) that supports lineage, multiple versions of the same experiment, owners, compliance tags, and status transitions. Show the core fields and explain how an analyst or an auditor would use each one to reconstruct a past experiment.

HardTechnical
79 practiced

You need to add a new mutually-exclusive experiment into live production traffic without reassigning users already exposed to other experiments, preserving exposure stickiness. What data structures and assignment ordering would you use, and how do you keep this cheap in state and latency on the evaluation path?

Unlock Full Question Bank

Get access to all Experimentation Platforms and Infrastructure interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.