Start free
All DoorDash rounds

DoorDash · Software engineer · E5+

System Design

~60 minutes, open-ended, spoken with a diagram

What they actually ask

The question shapes this round uses. Larpy does not read these out. It builds each one from your own resume, because the generic version is the one you have already rehearsed.

  • Design real-time Dasher-to-order dispatch / assignment, match drivers to orders as they come in.
  • Design real-time Dasher location tracking with GPS history.
  • Design an order-status notification system: push at scale, user preferences, low latency, reliable delivery.
  • Design a proximity / nearby-restaurants service (geospatial search).
  • Design restaurant search with personalized recommendations (indexing, ranking, scale).

What this round is judged on

  • Requirements gathering · clarifies scope, scale, and latency first
  • Architecture · sensible high-level components and data flow
  • Data modeling & scale · sharding, geo-indexing, throughput
  • Real-time / latency handling · assignment queues, freshness, reliability
  • Tradeoff articulation · explicit reasoning about alternatives

Where this round sits

DoorDash’s published process. Lime marks the stage this round runs.

  1. 01
    Application / referral
  2. 02
    Recruiter phone screen (~30 min)
  3. 03
    Technical phone screen (~60 min)
  4. 04
    Virtual onsite (3-4 sessions, ~60 min each)this round
  5. 05
    Debrief / decision
What happens in each stage
Application / referral
Careers portal or referral. Recruiter confirms the specific loop, which varies by team and level.
Recruiter phone screen (~30 min)
Spoken background, motivation (why DoorDash), and level/comp fit. No technical content.
Technical phone screen (~60 min)
One practical coding problem in a shared editor (CoderPad / HackerRank CodePair). No AI unless invited.
Virtual onsite (3-4 sessions, ~60 min each)
Typically 1-2 coding rounds (one may be debugging/extend-existing-code), a system design round (lighter or skipped for new grad/E3), and a behavioral/hiring-manager values round. Newest loops replace or augment one coding slot with an AI-assisted working session where using your own AI tools is expected.
Debrief / decision
Hiring committee reviews interviewer scorecards against DoorDash values; recruiter delivers outcome and offer. Roughly 2-5 weeks first contact to offer.

Sources

Built from what DoorDash publishes about its own process and from real interview data. No leaked question lists. The questions you get are generated against your own resume, so they are not from anyone else's interview.

Sources last checked . Hiring loops change, so this date is the honest limit on everything above.

Other DoorDash rounds