PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Analytics & Experimentation/TikTok

Design and evaluate a dasher bike rollout

Last updated: Mar 29, 2026

Quick Overview

This question evaluates experimental design, program evaluation, causal inference, metric specification, and operational analytics competencies for marketplace platforms and belongs to the Analytics & Experimentation domain.

  • hard
  • TikTok
  • Analytics & Experimentation
  • Data Scientist

Design and evaluate a dasher bike rollout

Company: TikTok

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Technical Screen

DoorDash (DD) plans to relaunch an opt-in program letting existing car dashers also sign up to use their own bicycles/e-bikes for deliveries while retaining access to car mode. You must decide whether to scale this program next quarter. Answer precisely: 1) State the business goal and a falsifiable primary hypothesis (e.g., reduce median delivery ETA in dense zones without reducing dasher earnings/hour). List at least two secondary goals (e.g., cost per order, supply density). 2) Define one primary success metric, at least three guardrails, and two driver metrics. For each, specify exact definitions (numerator/denominator), attribution window, unit of analysis, exclusions (e.g., batched orders, outliers), and directionality. 3) Choose a randomization unit—dasher-level, zone-day-level, or order-level—and justify it by discussing noncompliance (opt-in, vehicle switching), spillovers/interference (supply rebalancing, congestion), inventory constraints (e.g., only 600 bikes for 1,200 interested dashers across 5 cities), and operational feasibility. If opt-in is required, design an encouragement RCT (invite vs no-invite) and explain ITT vs TOT; specify how you’ll instrument actual bike usage. 4) Outline your sample-size/power plan: baseline assumptions, target MDE for the primary metric, clustering/ICC impact, seasonality/day-of-week controls, and how you’ll handle unequal cluster sizes. No detailed math is needed, but be concrete about inputs you’d request. 5) Pre-rollout plan: instrumentation to infer actual vehicle per trip, data QA checks, eligibility rules, safety/compliance, and a canary+ramp schedule with explicit stop/go thresholds. 6) Analysis plan: handle heterogeneous effects (hills/elevation, weather, time-of-day, restaurant wait), contamination/crossovers, and selection bias from opt-in. Describe how you’d separate speed-of-travel effects from restaurant latency. 7) Decision framework: specify success criteria that trigger scale-up vs rollback and how you’d monitor post-launch with long-term holdouts.

Quick Answer: This question evaluates experimental design, program evaluation, causal inference, metric specification, and operational analytics competencies for marketplace platforms and belongs to the Analytics & Experimentation domain.

Related Interview Questions

  • Define Ultra success metrics and detect suspicious transactions - TikTok (easy)
  • Plan DS approach for biker delivery project - TikTok (easy)
  • Define and critique a user activity metric - TikTok (easy)
  • Design and decompose Trust & Safety risk metrics - TikTok (easy)
  • Analyze promo anomaly and design risk guardrails - TikTok (Medium)
TikTok logo
TikTok
Oct 13, 2025, 9:49 PM
Data Scientist
Technical Screen
Analytics & Experimentation
1
0

Program Evaluation: Allow Car Dashers to Also Use Their Own Bikes/E-bikes

Context

DoorDash (DD) will relaunch an opt-in feature that lets existing car dashers also use their own bicycles/e-bikes for deliveries while retaining access to car mode. You must decide whether to scale this program next quarter. Design a rigorous experiment and decision framework that accounts for opt-in, operational constraints, and marketplace spillovers.

Task

Answer precisely and completely:

  1. Business goal and hypotheses
  • State the primary business goal.
  • State one falsifiable primary hypothesis (example: reduce median delivery ETA in dense zones without reducing dasher earnings/hour).
  • List at least two secondary goals (e.g., cost per order, supply density).
  1. Metrics
  • Define one primary success metric, at least three guardrail metrics, and two driver metrics.
  • For each metric, specify: exact definition (numerator/denominator where applicable), attribution window, unit of analysis, exclusions (e.g., batched orders, outliers), and directionality (increase/decrease desired).
  1. Experimental design and randomization unit
  • Choose a randomization unit: dasher-level, zone–day-level, or order-level.
  • Justify your choice by addressing: noncompliance (opt-in, vehicle switching), spillovers/interference (supply rebalancing, congestion), inventory constraints (e.g., only 600 bikes for 1,200 interested dashers across 5 cities), and operational feasibility.
  • If opt-in is required, design an encouragement RCT (invite vs. no-invite). Explain ITT vs. TOT and how you’ll instrument actual bike usage.
  1. Sample size and power
  • Outline your power plan: baseline assumptions, target MDE for the primary metric, clustering/ICC impact, seasonality/day-of-week controls, and how you’ll handle unequal cluster sizes. No detailed math needed, but be concrete about inputs you’d request.
  1. Pre-rollout plan
  • Specify instrumentation to infer actual vehicle per trip, data QA checks, eligibility rules, safety/compliance, and a canary + ramp schedule with explicit stop/go thresholds.
  1. Analysis plan
  • Describe how you’ll handle heterogeneous effects (e.g., hills/elevation, weather, time-of-day, restaurant wait), contamination/crossovers, and selection bias from opt-in.
  • Explain how to separate the speed-of-travel effect from restaurant latency.
  1. Decision framework
  • Specify success criteria that trigger scale-up vs. rollback and how you’ll monitor post-launch with long-term holdouts.

Solution

Show

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

More Analytics & Experimentation•More TikTok•More Data Scientist•TikTok Data Scientist•TikTok Analytics & Experimentation•Data Scientist Analytics & Experimentation
PracHub

Master your tech interviews with 8,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.