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
57 practiced
Outline a privacy-preserving strategy for telemetry in experimentation. Cover PII handling best practices (hashing, tokenization, minimal identifiers), sampling strategies, and where differential privacy might be appropriate for metric publishing. Discuss trade-offs in analysis fidelity versus privacy guarantees.
MediumSystem Design
76 practiced
Design REST API endpoints and payloads for an experimentation platform that supports create_experiment, update_allocation, record_exposure, get_experiment_status, and stop_experiment. Specify idempotency keys, authentication, rate limits, and how servers should handle stale updates to allocation.
EasyTechnical
78 practiced
List and describe automated data quality checks you would run on an experiment event stream. Include checks for event volume drops, schema changes, duplicate events, unexpected user growth, and SDK error rates. For each check, say how you would detect the issue, reasonable thresholds to alert on, and immediate remediation actions.
MediumTechnical
55 practiced
You have tables exposures, events, and users. Describe how to compute normalized lift and bootstrap confidence intervals for metric 'purchase_value' per variant over a 14-day window. Provide an outline of SQL for the aggregation and a Python sketch for bootstrapping, including how to handle user-level aggregation and stratified resampling.
MediumTechnical
77 practiced
Design a metadata schema and pipeline for event lineage that captures event origin, SDK and ingestion version, processing job id, and dataset hash so analysts can trace which processing version generated a metric. Explain how to store lineage in a catalog and how to query experiments affected by a pipeline change.

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.