Companies
Amazon930 questions
Meta507 questions
Google431 questions
Uber320 questions
ByteDance / TikTok357 questions
Apple164 questions
Snowflake183 questions
OpenAI195 questions
Microsoft234 questions
Stripe197 questions
Databricks110 questions
Netflix89 questions
DoorDash126 questions
Anthropic103 questions
Roblox79 questions
IBM117 questions
Bloomberg113 questions
Coinbase89 questions
Capital One106 questions
LinkedIn98 questions
Salesforce97 questions
Goldman Sachs97 questions
Citadel / Citadel Securities94 questions
Snapchat91 questions
Rippling76 questions
Airbnb88 questions
Waymo86 questions
Pinterest83 questions
JPMorgan Chase77 questions
Oracle72 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.
126
questions
Last updated
Before you start
Showing 31 of 31
OJ Problems
practice in the online judgeImplement 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)Code Craft: Aggregated Bootstrapper APIMax Sum Sliding Window and Return Start Days (1-based)Implement Dasher Pay Calculation (Minute-based, Overlapping Orders)K-Anagram (check if two strings are k-anagrams)Design a Ring Buffer for Consistent HashingCheck if Two Names Are Similar Within at Most Two SwapsDasher Naive Pay (Active-time pay with overlapping orders)
