Software Engineer II, IOS applicants have rated the interview process at DoorDash with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 35.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer II, IOS roles take an average of 25 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at DoorDash overall takes an average of 24 days.
Common stages of the interview process at DoorDash as a Software Engineer II, IOS according to 2 Glassdoor interviews include:
Phone interview: 33%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 4 weeks. I interviewed at DoorDash in Jan 2024
Interview
Recruiter reached out via email/LinkedIn to kick-start the process.
Proceeded to set up an introductory call to break down the role and the interview process. Then received an email to schedule the technical phone screen.
Technical phone screen:
Hour long zoom interview to build out a small feature in an app that has base code already. Mainly just fetching resources and populating it according to the spec given. Turnaround and feedback on this portion was pretty quick, with an email being sent notifying me that I am moving to the next round and to schedule some potential times for the next step (the "on-site" virtual interview).
"On-site" virtual interview:
4~ hour long, 4 module interview consisting of 3 technical rounds and one HR/behavioral round. Turnaround was again pretty quick, but did not pass this round. No specific feedback given afterwards.
Interview questions [1]
Question 1
HR: If an end user reports a problem, what steps would you take to figure out and resolve this?
I applied online. The process took 3 weeks. I interviewed at DoorDash (San Francisco, CA) in Jan 2024
Interview
Pretty standard interview process, first was the phone call with the recruiter. Then you have a technical screen with an engineer asks standard questions about yourself and what not. And then finally is the onsite where they ask you a serious of technical questions system design a feature, then implement it then finally debugging (toughest round). You also talk with a hiring manager like a behavioral round.
Interview questions [1]
Question 1
How would you implement a search screen feature from scratch?(System Design) Then they ask you to actually code your idea, then you go into a debugging round. How would you fix this code? Different levels are breaking, be sure to know about dependency injection and memory location of objects make sure to pay attention to the debugger.