I was approached by a recruiter, and then there was a technical screen.
My interviewer was okay; English was not their first language.
I came up with an algorithm that passed all the test cases. A few days later, I received a rejection with zero feedback or explanation.
Considering I solved a LeetCode hard problem, I am extremely upset that I was rejected. I would have been okay if there had been any feedback.
However, they have a company policy against it. ROFL, what?
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 (*).
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
The following metrics were computed from 179 interview experiences for the DoorDash Software Engineer role in United States.
DoorDash's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for DoorDash's Software Engineer interview process in United States.