InterviewStack.io LogoInterviewStack.io

Experimentation Platforms and Infrastructure Questions

Addresses the technical and organizational infrastructure required to run experiments at scale. Topics include randomization and assignment strategies, traffic allocation, instrumentation and metric collection pipelines, experiment configuration and rollout systems, experiment tracking and metadata, data quality and monitoring, guardrails to detect interference or contamination, automated validity checks, self service experimentation tooling, governance and permissions, and approaches to scale experimentation across many teams while preserving statistical validity. Senior conversations include designing experiment platforms, enabling self service and observability, and trade offs when scaling experiment velocity across products.

MediumTechnical
103 practiced
Compare streaming (real-time) vs batch (daily) metric computation for experimentation. For a high-traffic product, outline situations where each approach is preferable and propose a hybrid design that balances immediacy and accuracy.
HardSystem Design
65 practiced
Design an observability and lineage system that allows an analyst to trace an unexpected metric uplift from a dashboard down to raw events, transformation jobs, and code deployments that could have caused it. List the artifacts to store, APIs to query, and visualization features you'd provide.
HardTechnical
73 practiced
For experiments on social platforms where treatment may propagate between users (network effects), describe experimental designs and identification strategies to estimate peer effects. Include ideas like cluster randomization, encouragement designs, and instrumental variables.
MediumSystem Design
66 practiced
Design a scalable assignment algorithm for experiments that must support sticky assignment across devices and sessions, deterministic bucketing, and fast evaluation in microservices. Explain key data inputs and how you would ensure low latency and consistency.
EasyTechnical
76 practiced
Explain traffic allocation strategies used in experimentation platforms (static splits, progressive rollouts, bucketing, and weighted allocation). For each, give a short example of when it is most appropriate and the main trade-offs.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.