Companies
Amazon128 questions
Apple109 questions
Uber104 questions
Google87 questions
ByteDance / TikTok82 questions
Snowflake77 questions
Microsoft73 questions
Karat70 questions
Meta62 questions
OpenAI59 questions
Capital One57 questions
Oracle55 questions
C3 AI54 questions
Square (Block)53 questions
Waymo53 questions
Stripe52 questions
LinkedIn49 questions
Airbnb49 questions
Roblox45 questions
Pinterest44 questions
Disney41 questions
Netflix41 questions
Goldman Sachs41 questions
Citadel / Citadel Securities40 questions
Salesforce40 questions
Bloomberg37 questions
Nuro36 questions
Jump Trading36 questions
Anthropic35 questions
Databricks35 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.
35
questions
Last updated
Before you start
Showing 35 of 35
Consistent Hashing RingConsistent Hash Ring Traffic RouterDasher Pay with Peak Hour MultiplierBuild a Next.js Event Stream with SSE and an AI Chat ComponentBuild a Full-Stack User Management ApplicationBuild a Storefront with Product Management and a Shopping CartAI-Assisted Live Dasher Tracking with Server-Sent EventsResilient Backend Aggregation with Partial ResponsesResponsive Card Grid with REST API IntegrationDebug a Random Dasher PoolCalculate Dasher Pay with Concurrent Orders and Double-Pay IntervalsImplement Round-Robin and Consistent-Hashing Load BalancersDasher Pay with Peak TimeImplement a Bootstrap Service That Aggregates Multiple ServicesDAG-Based Order Workflow ServiceOrder Status DAG and Refund WorkflowResilient Bootstrap Aggregator APICalculate a Dasher's Active TimeDebug Random Dasher AllocationImplement Dasher Pay CalculationMinimum Deletions to Make a Parentheses String ValidFirst Unique Restaurant ID in an Order StreamMinimum Rider Processing SpeedFilter Open Restaurants Within a City RangeBootstrap API Aggregating User, Payment, and Address ServicesBuild a Local Refund Workflow ServiceDebug a Random Dasher PickerImplement and Debug a Random Dasher PickerNearest DashMartDasher Pay: Calculate Active-Time Payment
