← Back to Data Scientist Mind Map
中文·English
📈 Data ScientistID: ds-aa-testing-bucketing-balance

A/A Testing & Hash Bucketing Uniformity

A/A 测试防膨胀与分流哈希均匀性
🎯Core Definition
A/A Testing (Placebo Experimentation) & Orthogonal Hash Bucketing provides baseline system certification ensuring experimental traffic splits are uniformly unbiased with non-inflated Type-I errors; under identical software baselines deployed to both A1A_1 and A2A_2: 1) Empirical False-Positive Rate: across 1,000 simulated A/A runs at α=0.05\alpha=0.05, rejection frequency must match 5%5\%; 2) pp-value Uniformity: under null conditions, pp-values must strictly follow the standard uniform distribution U(0,1)U(0, 1) verified via Kolmogorov-Smirnov (KS) tests; 3) Orthogonal Hash Bucketing: deploying `MurmurHash3(User_ID + Layer_Salt) % 10000` to guarantee orthogonal multi-layer experimentation without traffic residue or inter-layer correlation contamination.
💡Use Cases
Experimentation platform infrastructure certification, auditing randomization hash functions, and eliminating baseline traffic skews.
⚡Key Problems Solved
Detects flawed hash implementations or carryover traffic skews where treatment buckets possess intrinsic baseline divergence prior to experiment launches.
🎯Core Interview Exam Points
Fundamentals · Production Scenarios · Deep Dive
Core Def
Explain the core definition, underlying mechanism/math, and key principles of A/A Testing & Hash Bucketing Uniformity.
Use Cases
In production engineering, what are the primary use cases for A/A Testing & Hash Bucketing Uniformity and what core pain points does it solve?
🔥 High-Frequency Deep-Dive Questions
1
Explain how Kolmogorov-Smirnov (KS) tests verify that pp-values generated across 1000 A/A tests follow uniform distribution U(0,1)U(0, 1)?
2
Explain Google's multi-layer orthogonal experimentation framework assigning unique layer salts to prevent inter-layer interference?
3
How to correct for pre-existing baseline imbalances using Difference-in-Differences or CUPED covariate adjustments?
4
Explain Re-randomization protocols where initial allocations are checked against balance thresholds before launch?
5
How to execute offline synthetic A/A simulations on historical telemetry to validate new hash bucketing configurations?
🔗Foundational Prerequisite Cards (Click to Review)
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "A/A Testing & Hash Bucketing Uniformity"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice ➔
← Previous CardSRM Detection & Chi-Square DiagnosticsNext Card →Network Interference & Switchback Design

🔗 More Data Scientist Knowledge Cards

Hypothesis Testing, Type I/II & PowerSample Size Derivation & MDE BudgetP-hacking, Peeking & mSPRT SequentialMultiple Comparisons: FWER vs FDR-BH