DoorDash Data Engineer Interview Experience
DoorDash · Mid level
Interview process
The recruiter mentioned that I will be heavily judged on my Communication as well as problem-solving.
What went well:
1. I solved all the questions.
2. I was communicating very well.
I wasn't able to pass the round because the interviewer wasn't helpful at all. I asked a question regarding an assumption to the third SQL question, and she said no. When I coded it and received the wrong answer, she said your assumption was wrong.
Also, she said, "Don't tell me, you can solve it any way you want to solve."
Her phone rang twice (I could sense she was using it, looking down).
She was kind of rude, she ran my code while I was coding, causing confusion at my end. Yes, an interview is a collaborative exercise in DoorDash. She added something to my code even without telling me, leading it to fail, and consuming my time to debug.
Interview rounds · 2
- 1
Recruiter screen
- Q1. Why DoorDash ?
- Q2. What technologies do you use in your current role ?
- Q3. Explain if you are comfortable with AI and how do you use AI in your current role?
- 2
Technical round
Data Structures & AlgorithmsTechnical- Q1. Python: Sliding Window (Max 7 day sale (SUM) and when did it start)
- Q2. Top 5 restaurants on the basis of rating (All SQL questions were based on a huge 5 table data model)
- Q3. Percentage if restaurants which serve only Vegetarian food.
- Q4. Easy SQL question around active user and active dasher
Tips from the candidate
Study easy and medium Python LC problems (Sliding window, DP).
Medium and hard SQL questions.
Company culture
The recruiter was realy amazing and coperatve but the interviewer was totally rude and opposite.