I applied through an employee referral. The process took 4 weeks. I interviewed at DoorDash (San Francisco, CA) in Jun 2018
Interview
Extremely organized and efficient process from start to finish. I was really impressed with how smooth everything was.
The general steps in the process were: recruiter chat -> choice of take-home project or phone screen -> onsite -> verbal offer less than 24 hours later -> reference checks -> written offer in less than a week.
I picked the take-home project because I'm terrible at phone screens. Enjoyed the project; I'll say it's easy to medium depending on your experience. If you understand how to gather requirements, build efficient APIs, and structure code in a clean manner, you'll be OK.
The onsite was definitely hard, lasted almost the entire day, and involved several interviews (1 hard algorithms interview with some system design elements, 2 medium algorithms interviews, 1 system design interview, 1 culture fit). All of my interviewers for my onsite had pretty interesting backgrounds and I got the sense that I'd learn a lot from working with them i.e. one of them was one of the original engineers behind S3 and DynamoDB at AWS.
coding online assesment virtual onsite. interviewers were professional and helpful. asked to deep dive on project. recruiter was responsive and could align with offer deadlines. was helpful with negotiations. coding problems were average difficulty.
Walking into the coding interview, I was taken aback when they asked about finding the K nearest restaurants based on coordinates. Just days before, I had stumbled on a mock on prachub.com that mirrored this question almost exactly. The interview felt straightforward, but I struggled with some behavioral questions. Overall, the experience was underwhelming; I expected more technical depth. After several rounds, they decided to go in another direction, which was disappointing given my prep efforts.
Interview questions [1]
Question 1
Given a list of restaurants with their coordinates and a user's location, find the K nearest restaurants
it was very easy, they ask basic programming questions, can be solved with minimal prep, however they ask a lot about why u want to work here, be prepared to talk for a long time