I applied through a recruiter. I interviewed at DoorDash in Sept 2023
Interview
I was approached by a recruiter and then there was technical screen. My interviewer was okay, English was not their first language. I came up with an algorithm that passed all the test cases. Few days later I got a reject with 0 feedback and explanation. Considering I solved a Leetcode hard problem I am extremely upset that I was rejected. I would have been okay if there was any feedback. However they have a company policy against it, ROFL what?
Interview questions [1]
Question 1
Given a binary tree, find the maximum path sum from any two "alive nodes" within the tree. We can assume a node is an alive node if and only if it is a leaf node, indicated by an asterisk below. Example 1 5 / \ 2 0 / / \ *25 *14 *15 Expected answer: 47 = 25 + 2 + 5 + 15 Example 2 5 / \ 2 0 / \ / \ *100 *50 *4 *15 Expected answer: 152 = 100 + 2 + 50 ***/
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
1) Coding Challenge
2) Technical coding round
3) Behaviour/ hiring manager round
DSA questions asked in first 2 rounds, leetcode medium to hard. Overall process was quick, got replies within a few weeks.
Top companies for "Compensation and Benefits" near you