DoorDash Software Engineer Interview Experience — Four Onsite Rounds, Same Image Carousel Coding Problem

DoorDash·Software Engineer·Sep 2025
Onsitemedium

The onsite question had already been posted before — it's the same old image carousel problem.

Four rounds onsite:

  1. Coding, 75 min: still the same old question — continuing to build comment and upvote features on top of the carousel.
  2. HM behavioral, 45 min: asked some standard behavioral questions, I talked about a project conflict / mistake, and they asked one that doesn't come up often — how do you respond to constructive feedback. I think what he cared about most was whether you've grown — after making a mistake, did you actually learn something from it.
  3. Domain knowledge, 1 hour: questions based on my projects. First I walked through a project, then they asked some questions about data management and frontend development principles. I've only ever used Redux, and the interviewer thought that was a bit dated — apparently you're supposed to know some newer data management tools now.
  4. System design, 1 hour: a question I hadn't seen posted on the forum before — design a feature similar to a news feed, showing food items with title, author, comments, etc., that you can click into to open a detail info modal. They also asked some more backend-leaning design questions, like once the API request goes out, what does the server side look like, how is it handled. The rest of the round was about how to optimize it.

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
Difficulty
medium
Interview date
Sep 2025
Questions from this interview
1 question

Real DoorDash interview experiences

First-hand reports from DoorDash candidates — the rounds, the questions they were asked, and how it went.

All 50 DoorDash interview experiences