First, it was a simple HR call to discuss how the process would be. Then there was a live coding interview with 4 SQL and 1 Python question, which was a very negative experience.
The time was very tight to solve all the SQL questions, specially because the last ones were very complex. The Python one was fine, but test cases included some very specific edge cases which were not clear in the problem statement.
The interviewer was not helpful at all, actually quite the contrary. Usually, while explaining my thoughts, he would break my line of thought, which caused me to lose a lot of time. I would not participate in the process again.
There were SQL questions based on the DoorDash data schema and a Python LeetCode medium problem.
The following metrics were computed from 22 interview experiences for the DoorDash Data Engineer role.
DoorDash's interview process for their Data Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for DoorDash's Data Engineer interview process.