Marketplace / delivery · Interview pack

DoorDash data interview pack

13 written questions with answers, the loop shape people report for DoorDash, and 4 SQL coding labs to practise. Built from DataLane's original question bank and publicly discussed interview themes, not leaked exams. Last editorial update 2026-09-12.

What is in this pack

Questions by topic

  • SQL2
  • Orchestration1
  • Streaming1
  • System design4
  • Data quality1
  • AI / ML3
  • Behavioral1
  • SQL coding labs4

2 easy · 7 medium · 4 hard

Rounds (3)

  1. SQL
  2. Streaming
  3. Features

Themes: Delivery grain, Late events, Marketplace metrics

Free with a DataLane account

The first 3 questions are below. Sign in (free, no plan needed) to read all 13 and download the pack as a PDF.

Sign in free to download

Free preview

  1. 1. SQL · medium · SQL

    Running total of daily revenue. Why is SUM(SUM(amount)) OVER (...) valid?

    The inner SUM is the GROUP BY aggregation (daily revenue). The window SUM then walks those grouped rows. You need both: group to the day first, then window. A bare SUM(amount) OVER (ORDER BY day) without grouping double-counts every order row.

  2. 2. SQL · medium · SQL

    A date spine is missing Sundays. What breaks in a 7-day rolling metric?

    The window walks existing days, not calendar days, so Sunday is skipped and Monday’s “7-day” is six days plus a hole. Generate a complete date dimension and LEFT JOIN facts onto it before the window.

  3. 3. Orchestration · medium · Dagster

    A late partition arrived. What must not happen?

    A full rebuild of every downstream asset. Partitioned assets + targeted backfill. If your graph cannot backfill one day, it is a batch script wearing assets.

10 more questions and 4 SQL labs are in the full pack.

Sign in free to unlock →

Search DataLane

↑↓ navigatealt ↑↓ jump group↵ openesc close