Taro Logo

Senior Software Engineer Interview Experience - Sunnyvale, California

May 1, 2025
Negative ExperienceNo Offer

Process

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.

  • Debugging round: This was similar to the phone screen, where I had to build on the work I had done. There was one main task and two bonus questions. I completed the main task but could not get to the bonus questions. Personal ranking: Hire.
  • System Design: This round involved designing a system with an engineer. I was asked to design the system on my own with provided requirements, but the interviewer kept steering the discussion in a direction they preferred due to their expertise. I adhered to their suggestions, discussing different options and explaining my choices. Personal ranking: Hire.
  • Domain Knowledge: This round focused on various Android and Kotlin questions, covering app architecture, Compose UI, and multithreading. I aced this one. Personal ranking: Strong Hire.
  • Behavioral round: This consisted of five standard questions, which I answered based on my experience. Personal ranking: Hire.

Questions

Build a page in this app from scratch where we should make a network call and also persist that data.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the DoorDash Senior Software Engineer role in Sunnyvale, California.

Success Rate

0%
Pass Rate

DoorDash's interview process for their Senior Software Engineer roles in Sunnyvale, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for DoorDash's Senior Software Engineer interview process in Sunnyvale, California.

DoorDash Work Experiences