Companies
Amazon851 questions
Meta483 questions
Google375 questions
Uber282 questions
ByteDance / TikTok309 questions
Microsoft223 questions
Apple141 questions
Stripe184 questions
Snowflake158 questions
OpenAI169 questions
Netflix87 questions
Databricks95 questions
IBM117 questions
DoorDash114 questions
Roblox73 questions
Anthropic89 questions
Coinbase87 questions
Bloomberg102 questions
LinkedIn94 questions
Capital One92 questions
Snapchat90 questions
Salesforce83 questions
Citadel / Citadel Securities80 questions
Goldman Sachs77 questions
Rippling65 questions
Airbnb71 questions
Pinterest67 questions
Oracle64 questions
Reddit40 questions
Walmart Labs59 questions

DoorDash Interview Question Bank
DoorDash's loop is dominated by a small, slow-moving library of original Code Craft prompts (Dasher Pay, Bootstrap API, Round Robin debugging) plus a handful of recurring system-design favorites (3-day Donation, Notification, Food Review). Coding bar is the gate; system design correctness and behavioral consistency drive leveling. The bar swings sharply with the interviewer — multiple candidates report bug-free coding rounds that still ended in rejection — so prepping the canonical question set cold matters more than chasing breadth.
Code Craft: Dasher Pay
The canonical DoorDash Code Craft prompt. Given a chronological event stream for a dasher's day (orders ACCEPTED / FULFILLED / CANCELED with timestamps), compute the dasher's total pay. Pay accrues per minute that the dasher has at least one ongoing delivery; multiple concurrent orders typically multiply the per-minute rate. Production-style follow-ups dominate the second half of the round.
System Design: 3-Day Donation Service
Design a donation service for a 3-day charity event integrated into the DoorDash app. Users browse charities, donate via the existing DoorDash payment integration, and receive confirmation. The round is dominated by payment-integration trade-offs: idempotency, exactly-once semantics, async vs sync flows, webhook handling, and reconciliation.
