PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Statistics & Math/DoorDash

Define and compute surge pricing metrics

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a data scientist's competence in defining and computing marketplace pricing and operational metrics—such as demand and supply indices, surge multipliers, conversion and acceptance rates, ETA, and price elasticity—and in applying causal inference to estimate pricing effects; it belongs to the Statistics & Math domain with ties to econometrics and marketplace analytics and is commonly asked to assess the ability to operationalize metrics and quantify price-driven behavior in two-sided platforms. It tests both conceptual understanding (precise metric definitions and causal identification) and practical application (hand calculations on a toy panel and designing guardrail thresholds), including consideration of randomized or quasi-experimental approaches for estimating causal elasticity rather than relying on simple correlations.

  • medium
  • DoorDash
  • Statistics & Math
  • Data Scientist

Define and compute surge pricing metrics

Company: DoorDash

Role: Data Scientist

Category: Statistics & Math

Difficulty: medium

Interview Round: Onsite

You are evaluating surge pricing. Define precisely and provide computation formulas for: (a) demand index, (b) supply index, (c) surge multiplier, (d) order conversion rate, (e) driver acceptance rate, (f) ETA, (g) price elasticity of demand at a point and between two price bands. Given the toy panel below (15-min slots for one zone), compute by hand: average surge multiplier, conversion rate, acceptance rate, and the arc elasticity of demand from slots with multiplier 1.0 to 1.3. slot_start | base_price | surge_mult | demand_requests | orders | offers_sent | offers_accepted | avg_ETA_min 18:00 | 10.00 | 1.0 | 50 | 30 | 40 | 32 | 29 18:15 | 10.00 | 1.3 | 55 | 28 | 42 | 30 | 33 18:30 | 10.00 | 1.3 | 48 | 24 | 38 | 27 | 35 18:45 | 10.00 | 1.0 | 46 | 29 | 36 | 31 | 28 Then, propose a guardrail metric (with threshold) that prevents unacceptable ETA inflation while using surge, and explain how you would estimate causal elasticity using randomized or quasi-experimental variation (e.g., geo-matched diff-in-diff) rather than simple correlations.

Quick Answer: This question evaluates a data scientist's competence in defining and computing marketplace pricing and operational metrics—such as demand and supply indices, surge multipliers, conversion and acceptance rates, ETA, and price elasticity—and in applying causal inference to estimate pricing effects; it belongs to the Statistics & Math domain with ties to econometrics and marketplace analytics and is commonly asked to assess the ability to operationalize metrics and quantify price-driven behavior in two-sided platforms. It tests both conceptual understanding (precise metric definitions and causal identification) and practical application (hand calculations on a toy panel and designing guardrail thresholds), including consideration of randomized or quasi-experimental approaches for estimating causal elasticity rather than relying on simple correlations.

Related Interview Questions

  • Define and compute retention and churn precisely - DoorDash (hard)
  • Calculate power and test duration - DoorDash (medium)
  • Compute power and interpret guardrails - DoorDash (hard)
  • Forecast and Analyze DoorDash Menu Price Inflation Gap - DoorDash (medium)
  • Design A/B Test to Evaluate Algorithm's Revenue Impact - DoorDash (hard)
DoorDash logo
DoorDash
Oct 13, 2025, 9:49 PM
Data Scientist
Onsite
Statistics & Math
3
0
Loading...

Surge Pricing Metrics, Formulas, and Causal Estimation

You are evaluating surge pricing in a two-sided marketplace (customers place requests; drivers/couriers accept offers). For a single zone with 15‑minute slots, define each metric precisely and give a computation formula:

  1. Demand index
  2. Supply index
  3. Surge multiplier
  4. Order conversion rate
  5. Driver acceptance rate
  6. ETA (expected time of arrival)
  7. Price elasticity of demand (at a point and between two price bands)

Then, using the toy panel below, compute by hand: the average surge multiplier, overall conversion rate, overall acceptance rate, and the arc elasticity of demand from slots with multiplier 1.0 to 1.3.

Assume price = base_price × surge_mult, and quantity demanded is measured by orders.

slot_start | base_price | surge_mult | demand_requests | orders | offers_sent | offers_accepted | avg_ETA_min

  • 18:00 | 10.00 | 1.0 | 50 | 30 | 40 | 32 | 29
  • 18:15 | 10.00 | 1.3 | 55 | 28 | 42 | 30 | 33
  • 18:30 | 10.00 | 1.3 | 48 | 24 | 38 | 27 | 35
  • 18:45 | 10.00 | 1.0 | 46 | 29 | 36 | 31 | 28

Finally, propose a guardrail metric (with a clear threshold) that prevents unacceptable ETA inflation while using surge, and explain how you would estimate causal elasticity using randomized or quasi‑experimental variation (e.g., geo‑matched difference‑in‑differences) rather than simple correlations.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More Statistics & Math•More DoorDash•More Data Scientist•DoorDash Data Scientist•DoorDash Statistics & Math•Data Scientist Statistics & Math
PracHub

Master your tech interviews with 8,000+ 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.