DoorDash Software Engineer Interview Questions
170+ questions from real DoorDash Software Engineer interviews, reported by candidates.
Round Types
Top Topics
Questions
The question concerned payer salaries, primarily requiring the ability to test the final result and the use of a good OOP pattern. While writing my answer, I felt all the assumptions I made to the exa
DoorDash | Onsite | Design a Donation App
Say if DoorDash along with other partners across US is sponsoring for 3-day charity event where huge partipation of more than 3 million customers are expected to participare and simply...
DoorDash Senior Engineer Interview: Code Craft and System Design
For doordash, the code craft interview is a bit tricky and different. But luckily it has a small question bank and I think only 2 questions so I was able to practice both of those questions on a websi
Doordash phone screen yay or nay ?
I recently had a phone screen - codecraft with doordash. While I took time to do data modelling and also get the class structure in place, I couldn't implement everything. I had to implement 6 classes
Link: https://careersatdoordash.com/blog/doordash-is-rebuilding-its-engineering-interviews-around-ai/ What are people’s thoughts on this?
Doordash Machine Learning Engineer Internship Tech Phone Screen Interview Experience
There were two rounds in total. The first round involved detailed explanations of past projects, including behavioral questions (presenting a challenging but unsuccessful project and a challenging but
I had an interview for an Infrastructure position at DoorDash in early September. The interviewer was a European guy. The questions were unlike anything I'd seen in interview logs, but they were actua
I went to the nearest DashMart for the coding interview. I was interviewed by a middle-aged white man with a strong classmate vibe; there wasn't much interaction during the interview. SD asked us to d
Fresh interview experience, posted right after the interview! I've also included my solutions, the interviewer's test cases, and a runnable setup. Please share other interview experiences, thank you!
DoorDash Fulltime SDE Tech Phone Screen Experience
I got a referral from someone online, and I'm very grateful to him. I was rejected immediately after applying before, but this referral led to an interview. Timeline: September 17th referral, Septembe
The first round phone interview lasted one hour. The interviewer was an enthusiastic young white man. A quick check on LinkedIn revealed a strong background and academic record. The question and solut
There were four rounds in total. Coding - Codecraft The Dasher payment question used a scanline approach. Everything had to be written from the class definition onwards. Using Java meant I was incredi
Round 1: System Design + Domain Knowledge The problem focused on designing an Ads Click Aggregator. The session was conducted by a Data Engineer and proved difficult due to the interviewer’s appar
**Problem Statement** You are given a city represented as a 2D grid containing the following cell types: * `' '`: Open road. Travel is allowed in four directions (up, down, left, right). * `'X'`: Bloc
Doordash System Design Interview Experience
**Problem Statement** The platform currently lacks granular, high-quality user-generated content regarding specific menu items, relying instead on broad restaurant-level ratings which fail to highligh
**Context and Format** The interview consisted of a collaborative, practical coding exercise rather than a standard algorithmic problem. The scenario involved migrating from a monolith to a microservi
Overview * 5 minute intro * 50 minutes on debugging exercise * 5 minutes for Q/A ## Debugging Dasher Assignment Service You have a single `main.py` file (or equivalent in your chosen programming lan
DoorDash Virtual Onsite and Phone Screen Interview Experience 2025
Phone Screen Question that would make us build the adjacency map for a Tree and then return the time to flood the Tree. # Onsite **Code Craft:** Question regarding dasher pay and how we structure th
This round was a pretty fun round and you do need to come with a local editor with an AI setup. A ChatGPT tab is not enough. You need to use stuff like VSCode with Copilot, Cursor, claude code, etc. I
HM BQ: The hiring manager was very nice and kept asking follow-up questions about the impact. Branding Round: I worked on a file system and had to implement a Trie tree. I talked a bit about OOP funda
See All 170 DoorDash Software Engineer Questions
Full question text, answer context, and frequency data for subscribers.
Get Access