IOS Engineer applicants have rated the interview process at DoorDash with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 40% positive. To compare, the company-average is 35.2% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at DoorDash as a IOS Engineer according to 5 Glassdoor interviews include:
Skills test: 67%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
They were clear in the directions for what to expect. The interview was fair and straightforward. I probably bit off a bit more than I could chew but a competent developer (I’m self taught and learning more official docs currently) would do just fine
Interview questions [1]
Question 1
Build a recipe app that loads JSON data and navigates to a view upon a button click.
Recruiter call then a live coding interview. Live coding interview consists of adding features to an app. You get started code and some instructions. You add the functionality while explaining your thought process.
Interview questions [1]
Question 1
An option to use UIKit or SwiftUI for the live coding portion.
I interviewed at DoorDash (San Francisco, CA) in Feb 2025
Interview
Recruiter reached out on LinkedIn, quick intro call - background, past projects, why DoorDash. A few high-level iOS questions (UIKit, Core Data), nothing deep. Then got the take-home, took ~5 hours - extend an Xcode project, load & display JSON data. Kept it modular. Tech phone screen with an iOS engineer - mostly take-home discussion, (why you structured things a certain way and trade-offs) Some Swift follow-ups (structs vs. classes, GCD, memory management). Know your take-home inside out. Onsite had 4 rounds - 1st was coding on an existing project, debugging + extending functionality. 2nd was live coding, LC medium-hard, focus on performance & clean code. System design was an iOS architecture problem - scalability, state management, API design. Last was behavioral - teamwork, past challenges, handling conflicts. Key is to be sharp on Swift, system design, debugging. Mocked with ex-DoorDash engineers at Prepfully - helped a lot. Got the offer!
Interview questions [1]
Question 1
disadvantages of using the Singleton design pattern