San Francisco Bay AreaMar 1, 2026OnsiteMultiple Types8/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - The coding round required building a functional system from scratch, so strong practical skills in a framework like Spring Boot are crucial. - System design knowledge is important, especially for classic...
## Preparation Tips & Key Takeaways ### What I Learned - Debugging skills are crucial, especially under pressure during a live coding session. - Thoroughly test your code with various inputs to catch potential issues before running it during the interview. ###...
092
San Francisco Bay Area
Jan 29, 2026
Full Journey
Case Study
6/10 difficulty
I interviewed for a Payment PM role. Rounds 2 and 3 involved a pre-prepared case study (solving a batch processing problem). Key takeaways: - I needed to present a user journey, potential solutions, and considerations across interconnected platforms. - Ripplin...
073
San Francisco Bay Area
Jan 27, 2026
Phone Screen
System Design
7/10 difficulty
The system design question focused on building a News Aggregator Service, similar to Google News. The functional requirements were: - Users can subscribe to specific topics. - Users can subscribe to specific publishers. - The system provides general top storie...
079
San Francisco Bay Area
Jan 23, 2026
Phone Screen
Coding
5/10 difficulty
The coding question was to implement an expense and rule system. I finished the first part of the problem within the time limit and my code could run correctly for all the test cases. However, I didn't have time to do the second part.
056
San Francisco Bay Area
Jan 22, 2026
Phone Screen
Coding
7/10 difficulty
I had a phone screen interview that lasted an hour. After introductions and a Q&A, I had about 40 minutes to work on the coding question, which involved designing a simplified Poker game using object-oriented principles. I had seen this problem before in inter...
080
San Francisco Bay Area
Jan 22, 2026
Phone Screen
System Design
7/10 difficulty
The focus of the interview was on designing a metrics monitoring system, with a particular emphasis on the SDK API design. The interviewer probed deeply into the underlying mechanisms of time series databases and the reasoning behind their performance. I had t...
073
San Francisco Bay Area
Jan 21, 2026
Phone Screen
Coding
5/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - Understanding the nuances of the problem is crucial; in this case, distinguishing between maximizing drivers and maximizing deliveries. - Being prepared to discuss optimization strategies is essential, e...
077
San Francisco Bay Area
Jan 21, 2026
Phone Screen
Coding
5/10 difficulty
The coding question I received was: You're given a list of DoorDash employees who make a certain amount per hour, along with how long they work. Part 1: Create a function to compute the total amount of money all the dashers make. Part 2: You now want to pay th...
083
San Francisco Bay Area
Jan 20, 2026
Full Journey
System Design
7/10 difficulty
The interview involved designing an in-memory service for a food delivery app to calculate driver payments and display live data. The system needed to handle tens of thousands of drivers, each making hundreds of deliveries per week, with delivery data arriving...