Companies
Amazon990 questions
Meta532 questions
Google467 questions
Uber334 questions
ByteDance / TikTok396 questions
Microsoft259 questions
Apple181 questions
OpenAI206 questions
Snowflake192 questions
Stripe204 questions
Databricks118 questions
Netflix97 questions
DoorDash137 questions
Roblox89 questions
Anthropic105 questions
IBM123 questions
Citadel / Citadel Securities122 questions
Bloomberg118 questions
Coinbase93 questions
LinkedIn110 questions
Salesforce108 questions
Capital One106 questions
Airbnb103 questions
Goldman Sachs103 questions
Oracle100 questions
Pinterest100 questions
Rippling82 questions
Snapchat94 questions
Waymo93 questions
JPMorgan Chase83 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.
137
questions
Last updated
Before you start
Showing 35 of 35
OJ Problems
practice in the online judgeMinimum 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 PaymentRefund Workflow Engine on a DAGOrder Assignment with Round Robin and Consistent HashingDasher Pay with Peak-Hour MultiplierRefund Decision Tree EvaluationOrder BatchingDasher PayValidate Shopping CartCalculate Dasher Pay With Cancellations and Double-Pay WindowsMaximize Total Profit by Assigning Chefs to DishesCalculate Dasher Pay from Delivered OrdersDistance to Nearest Destination on Grid (Including Obstacles)Compute Dasher Daily Payment from Order Events (with Peak Hour Rate Doubling)Debugging a Load Balancer Implementation and Add Round-Robin RoutingCode Craft: Aggregate Data from Multiple Mock APIs with Retries and TestsMulti-Source BFS: Nearest Source for Each Cell in a GridPeak Hour Double PayDriver Pay With In-Store Waiting (ARRIVED/PICKED_UP is exclusive)Driver Pay From Order Status Timeline (overlapping orders, minute-based)AI Coding: Workflow Engine for Delayed Delivery Refunds + AI-generated TestsDebugging: Dasher Map (HashMap init / NullPointer / key swap bugs)
