DoorDash·Data Scientist·Technical Phone Screen
May 2026
DoorDash data science interview with a deep, multi-part experiment design question about a delivery marketplace feature. The whole session was basically one massive switchback experiment prompt broken into six sub-parts, which felt more like a take-home problem compressed into a live setting. Technically demanding and not the kind of thing you can wing.
- You're designing a 2-week switchback experiment at the city level to test a feature meant to reduce cold-food incidents for bike couriers. How do you choose the slot length L, and what block-randomization scheme prevents contamination while balancing day-of-week and peak hour effects?
- What's the difference between slot-level assignment (intention-to-treat) and realized exposure when couriers in OFF slots pick up spillover demand from adjacent ON slots? How does that affect the numerator and denominator of your cold-food rate metric?
- Write out the regression model you'd use, including city fixed effects, slot-of-week fixed effects, and cluster-robust standard errors at the city-by-slot level. How would you add pre-period baselines or covariates like weather, surge, or courier mix?
- With a baseline cold-food rate of 6%, a target relative reduction of 10% (MDE of 0.6 percentage points), 120 eligible orders per slot, ICC of 0.02, and 14 days of data, how many ON/OFF switchbacks per city do you need for 80% power at alpha 0.05?
- What randomization checks and balance tests would you run before analyzing results, and how would you specifically test for carryover effects between adjacent ON and OFF slots?
- How would you handle partial compliance, missing telemetry, or a major unexpected event mid-experiment? What's your decision rule for stopping, extending, or rerunning the test?
“The 45-minute order lifecycle plus 30-minute carryover horizon was the key anchor.” The rest of the author's notes on Data Scientist interview at DoorDash, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post