A recruiter reached out via email. I had an initial conversation with the recruiter for a Staff Software Engineer position. We agreed on preliminary terms and scheduled a technical phone screen.
The technical phone screen was a debugging exercise with the interviewer. I was given a task to complete, which I finished using the MVVM pattern. I was then asked to integrate ROOM, and although I paved the way for it, time ran out before I could run it. I received the nod to move on to the on-site interview.
Since I was not actively interviewing, I asked for three weeks of notice and was scheduled for a full day of on-site interviews. The on-site round included 90 minutes of debugging or pair programming, 75 minutes of Android System Design, 45 minutes of Domain Knowledge, and 45 minutes of Behavioral.
Build a page in this app from scratch where we should make a network call and also persist that data.
The following metrics were computed from 1 interview experience for the DoorDash Senior Software Engineer role in Sunnyvale, California.
DoorDash's interview process for their Senior Software Engineer roles in Sunnyvale, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for DoorDash's Senior Software Engineer interview process in Sunnyvale, California.