Katkat

Company

DoorDash interview questions

241 practice questions in the style of DoorDash's interviews, covering Analytics & Experimentation, Data Manipulation (SQL/Python), Behavioral & Leadership, Software Engineering Fundamentals, Machine Learning, Coding & Algorithms, Statistics & Math, System Design, ML System Design.

Questions241

14 easy159 medium68 hard

Your progress0/241

DoorDash interview questions by the numbers

Last updated

Katkat has 241 DoorDash interview questions. The largest topics are Coding & Algorithms (22%), Analytics & Experimentation (22%) and System Design (19%). By difficulty: 6% easy, 66% medium and 28% hard. The most common round is Onsite (56%). Frequent concepts include System Design, Causal Inference, Distributed Systems and A/B Testing.

Difficulty

  • Easy6% · 14
  • Medium66% · 159
  • Hard28% · 68

Interview rounds

  • Onsite56% · 134
  • Technical Screen43% · 104
  • Online Assessment1% · 3

Roles

  • Software Engineer64% · 154
  • Data Scientist32% · 77
  • Machine Learning Engineer3% · 7
  • Analytics Engineer1% · 2
  • Product Analyst0% · 1

Frequent concepts

  • System Design7% · 16
  • Causal Inference5% · 13
  • Distributed Systems5% · 11
  • A/B Testing4% · 10
  • Experimentation3% · 7
  • Marketplace Analytics3% · 7

Showing 241–241 of 241 results

  • This question evaluates proficiency in complex SQL querying and data manipulation, including joins across tables, time-based filtering, window functions, null and edge-case handling, aggregations, and integrating promotion and order-event data.

    DoorDashData ScientistData Manipulation (SQL/Python)Onsite

DoorDash interview experiences

All 45 →
  • Dasher Pay Phone Screen with a Surprise Sweep Line and Peak Windows Follow-upDoorDash · Software Engineer · Technical Screen · Oct 2026

    This was the dasher pay question from the interview reports on the forum. I spent a good chunk of time up front discussing the requirements and the data shape. I wanted to get part 1 done with a simple algorithm first and worry about the rest later, and I had already finished writing it, but the interviewer was clearly unhappy and hinted that I should use a sweep line. Changing the code took quit…

  • Rejected

    I was rejected a few weeks ago, so I'm posting this now. The phone screen was nothing special, the classic payment question, and the interviewer was very helpful. Onsite: Hiring manager round. Nothing much, it's basically just BQ, and they all came out about the same. System design, the classic food review. The interviewer barely discussed anything with me the whole time. Basically I was the one…

  • An AI-Coding Onsite Round, Rejected After System DesignDoorDash · Software Engineer · Onsite · Sep 2026
    Rejected

    Screen interview: Code Craft: Dasher Pay. Didn't feel too hard — just make sure to talk through your approach with the interviewer before you start coding. It's a high-frequency question from the forum. Onsite Round 1: Debugging: Round Robin Load Balancer. Also a forum question. Onsite Round 2: AI Coding. They had me set up a microservice locally on my own machine, specifically to handle abnormal…

  • Rejected

    Phone screen: it was the classic bootstrap question, same as most of the interview reports out there. The hard part of the question is adding the HTTP response status handling on top. I strongly recommend the public EngineBogie write-up of this one ("Implement a BootstrapService to aggregate data from multiple services"). Onsite: Debug: the question was the same round robin one. It's actually not…

  • Five Onsite Rounds Including a Live AI Coding ChallengeDoorDash · Software Engineer · Onsite · Sep 2026

    Round 1 — Code Craft: Bootstrap / Aggregator API Problem You are tasked with implementing an API that exposes the required information and is as resilient to failures as possible in order to ensure a good user experience. Implement a Bootstrap API that takes a user_id, pulls information from three existing upstream services — Consumer, Payment, and Address — and combines it into a single response…

More companies