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.

HardTechnical
75 practiced

As the head of the experimentation platform, create a 6-month plan to onboard 20 product teams onto a centralized platform while preserving statistical rigor and still letting teams move on their own schedule. Include the technical migration steps, training, templates, governance phases, success metrics for the rollout, and which platform features have to exist before you can onboard the first team.

MediumTechnical
55 practiced

Given exposures, events, and users tables, describe how you would compute normalized lift and a bootstrap confidence interval for the metric purchase_value per variant over a 14-day window. Outline the SQL for the aggregation step and sketch the Python for the bootstrap, including how you handle user-level aggregation and stratified resampling.

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?

MediumSystem Design
116 practiced

You must join exposure logs from one service with conversion events from a different service to compute experiment metrics, and the two systems use different timezone conventions and session-windowing heuristics. Design a reconciliation process: canonical timestamps, session windowing, deduplication keys, handling of late-arriving events, idempotency, and the tests you would write to prove the joined metric is correct.

MediumSystem Design
65 practiced

Propose an automated guardrail system that flags harmful regressions shortly after an experiment launches. What statistical tests, thresholds, and alert tiers would you use, and when would the system take automated action (pausing the ramp or rolling traffic back) versus just paging a human?

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.