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.

MediumSystem Design
79 practiced

Design the self-service UI and guardrails for an experimentation platform that let product teams create and launch experiments without engineering help, while preventing misuse. Cover experiment templates, validation checks, a rollout wizard, an experiment catalog, and permission tiers, and sketch the user flow from idea to launch.

MediumTechnical
69 practiced

What practical anomaly-detection techniques would you use to catch a sudden divergence between treatment and control while an experiment is ramping (control charts, CUSUM, EWMA, changepoint detection, seasonal baselines)? How do you pick between them, set thresholds, and avoid drowning the team in false alarms from ordinary noise?

HardSystem Design
60 practiced

Design an analytics pipeline for product experimentation at scale that a product manager can self-serve from: near-real-time metrics, reliable attribution, and an interface a non-engineer can trust. Sketch the components, data flow, storage choices, and how you would validate the pipeline before PMs rely on it.

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.

MediumSystem Design
66 practiced

Design a scalable assignment algorithm for experiments that must support sticky assignment across a user's devices and sessions, deterministic bucketing, and fast evaluation from many microservices. What data would the assignment call need, and how would you keep it both low-latency and consistent across regions?

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.