DoorDash Software Engineer Interview Experience — System Design, Debugging, AI Coding and HM Over Two Days, Rejected

DoorDash·Software Engineer·Oct 2026
OnsiteRejectedmedium

I interviewed over two days.

First was system design plus debugging, then AI coding plus the hiring manager round.

System design - food item review, it has been posted on the forum. I don't remember very clearly how I did.

Debugging - the round robin problem that has been posted on the forum. I did not answer this round well. I changed some of the coding style, which made the test cases I was given at the start fail, and I got stuck for a long time. It wasn't worth it. My advice is not to change the original input too much just to show off your code style. In the end I found all the bugs but did not get to consistent hashing. I feel like I failed this round.

AI coding - also the refund problem from the forum. It mainly tests whether you can get several microservices running live in the terminal. The conversation went fine, but I couldn't tell whether it went well or badly.

Hiring manager - the conversation went pretty well, just the usual behavioral questions.

About half a week after the hiring manager round I got the rejection email. I think it was probably the system design and debugging rounds. I need to prepare more for system design, and for debugging problems like this I should look for the bugs in a structured way instead of focusing on other things like code style.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
DoorDash
Role
Software Engineer
Rounds
Onsite
Outcome
Rejected
Difficulty
medium
Interview date
Oct 2026
Questions from this interview
2 questions

Related interview experiences

Explore more interview rounds, questions, and outcomes.

Browse interview experiences