The interview process involved:
I spent approximately one and a half months on the entire process and performed well in all interviews.
However, in the end, it turned out to be a total waste of time. The reason they provided for rejection was that although the feedback was positive, I was not considered experienced enough for the seniority of the role. If the number of years of past experience was the determining factor, they should not have proceeded with my application beyond the initial round.
A candidate invests a significant amount of time and effort into the entire interview process. Therefore, if a decision is based on a candidate's previous experience rather than their performance in your interviews, it is best to reject them at the initial stage rather than wasting the candidate's time and your organization's time as well.
Standard Data Structures and Algorithm Questions.
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.