Doordash Software Engineer
Anonymous User
9970

Interviewed for the SE role on their ML Platform team.

1. Phonescreen
The question was similar to - https://leetcode.com/problems/number-of-islands/

2. Virtual Onsite
a. Coding round - Question was very similar to - https://leetcode.com/problems/course-schedule-ii/ The interviewer was very friendly and responsive. He also helped me out with sample test cases once I was finished cooding. Make sure to discuss the appraoch before you actually begin coding.
b. System design - Deisgn restaurant recommendation system for Doordash's homepage. Useful link - http://patrickhalina.com/posts/ml-systems-design-interview-guide/. The interviewer was super friendly and this turned out to be similar to a design discussion with a colleague. It was a fun conversation and I got to learn a lot as well.
c. Behavioral - General questions regarding work experiences relating to Doordash's engineering principles. Tell me about a time when you had a disagreement with your colleague, talk about a project you are really proud of, etc.
d. Informal chat with the manager - Discuss strengths, weaknesses, high points and low points of your career. This was a very informal chat and I got enough time to ask my questions as well.

Overall it was a positive experience. Go through the leetcode questions under 'Doordash'. My coding questions for phone screen and onsite, both are already on that list.
Good luck and hope this helps.

Comments (7)