Determine Success Metrics for Biker Dasher Program Launch
DoorDashData Scientist · Technical ScreenLast updated
This interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Determine Success Metrics for Biker Dasher Program Launch states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Scenario
DoorDash is considering a 'Biker Dasher' program to let couriers use bicycles (and e-bikes) for deliveries in dense urban areas. You are the data scientist supporting the launch.
Question
Work through the end-to-end design, launch, measurement, and post-launch diagnosis of this program.
- What is the primary business objective of launching the Biker Dasher program?
- What factors should you evaluate before launching (market/geo fit, supply-demand balance, operational readiness, economics, safety/compliance)?
- How would you operationalize this program and make it functional day-to-day and at scale (eligibility, onboarding, routing/ETA, dispatch, pricing, merchant ops, support)?
- What specific data would you collect to analyze parking or curb-space situations for biker dashers?
- What metrics would you track to measure the program's success? Specify core KPIs, secondary metrics, and guardrails.
- How would you design the experiment to test the feature, given the two-sided marketplace and network interference?
- How would you decide the geographic selection and phased rollout strategy?
- If the metrics do not improve, how would you diagnose the outcome and iterate?
Hints
Define objectives and pre-launch factors; consider supply, demand, and city constraints; design KPIs with guardrails; use geo/switchback experiments to handle marketplace interference; plan a metric-gated phased rollout; and have a structured root-cause path for a null result.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.