I applied through a recruiter. The process took 3 weeks. I interviewed at DoorDash (San Francisco, CA) in Aug 2019
Interview
1) Take home project. Implement it as if it were a production app. I took 2 days to fully implement it with all the bells, whistles, test code, architecture, etc. a full fledged app would have.
2) If that passes a phone screen about various aspects of your code.
3) If that passes an on-site where you
a) Add a feature to your code
b) White board architecture questions
c) Behavior interview
d) Hands-on debugging
e) Manager lunch
When I was asked to do (a) I quickly realized there was not enough time to do it "correctly" in 45 minutes. So I sort of hacked it in, with the full OK from the interviewer. Something didn't work at the end and the debugger was giving me problems trying to examine why. I clearly demonstrated I was quite capable of solving the problem, and it seemed the interviewer thought so, but ran out of time. When I was rejected for the job the next day the recruiter said it was because I failed this test. I don't think this was the real reason but it left them an "out."
Until this bogus reason for not getting an offer I thought they were one of the few companies that knew how to interview seasoned SW engineers vs most companies that want you to white board what I feel are stupid problems that are totally irrelevant to what your job would be.
Interview questions [1]
Question 1
How do you deal with difficult situations/people? Give examples. Most memorable production bug you caused and how did you prevent it from happening again. Have you ever been given good/bad feedback? Have you ever gave someone else good/bad feedback? Various design patterns and their uses. How do you feel about diversity?
Thank you for sharing your feedback! We are constantly working to better our interview process, and will use your valuable insights to improve. If you have any further information you’d like to share, please email recruiting@doordash.com.
Other Mobile Developer interview reviews for DoorDash
I applied through a recruiter. I interviewed at DoorDash (San Francisco, CA) in Sept 2024
Interview
The interview process was as follows:
- Screening interview:
Parse data from a JSON API
Construct a UI to render a list of items
Populate the UI from the content
- Onsite - 4 interviews
- Manager - behavioral
- Bug fixes in a given app
- Building an app from scratch (2 parts, architecture + coding)
Interview questions [1]
Question 1
Tell me about a time when you faced a challenging problem at work
I applied online. The process took 2 weeks. I interviewed at DoorDash in Jan 2017
Interview
i applied through linked in and recruiter contacted me and took a basic HR round and mentioned team is interested in me and will send a coding test which i need to do in 48hrs and they will review in 48hrs once i submitted. I did the coding test which is basically designing a small app with doordash API , as promised i did and submitted in 48hrs , technically that took me around 5 hrs to complete . once i submitted i did not get reply for almost a week then i emailed recruiter about that, she dint reply . After few days i emailed her again asking for status as i worked on the app for 5hrs and need a proper response. she replied saying that team rejected me and they did not provide any feedback on code and she also mentioned she will schedule a time next week to go over my mistakes , I was happy that at least i am getting a proper feedback and it gives me a chance to improve if there r any , but in the next call she mentioned that team did not give any feedback and i am sorry i cant do anything
I don't mind if they hired me or not, I wish they at least give a proper feedback to ppl who are attending interviews.