Difficult is an understatement for this interview. The technical rounds really pushed my limits, especially when I faced a system design question about creating a durable DAG workflow for order refunds. I was initially overwhelmed, but the prep I did on PracHub focused on system design helped me tackle it. The interview included behavioral questions, which surprisingly mirrored my experiences perfectly. After a couple of rounds, I felt relieved when I received the offer, and I gladly accepted. Overall, it was a rigorous process, but definitely rewarding.
Surprisingly challenging at times — I found the questions to be more complex than I was prepared for. The first round included a coding task to validate a shopping cart, which was tricky but doable. The next round involved a grid problem, where I had to find each cell's nearest source. What really helped me was the coding challenges I explored on prachub.com before the interview. Overall, I received an offer, but I ultimately decided to decline.
1. 15 min HR call, introduce doordash's background.
2. 1 hour code challenge on hackerRank.
3. final round, 2 hour using zoom video.
Making appointment with HR for final round.
Making appointment with HR for final round.
Making appointment with HR for final round.
Software Development Engineer applicants have rated the interview process at DoorDash with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 35.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -