San Francisco Bay AreaJan 20, 2026Phone ScreenCoding6/10 difficulty
During the 60-minute phone screen, I spent about 45 minutes on the coding exercise. The exercise had multiple parts, and I could only unlock the next part after completing the current one. **Part 1: Verify Transaction Data Integrity** This part focused on esta...
Here's my interview experience: **Team Screening:** I had to calculate the order shipping cost. It was divided into 3 parts, and I debugged all the bugs I encountered. Writing test cases for parts 2 and 3 was time-consuming, and understanding part 2 took some...
0104
San Francisco Bay Area
Jan 15, 2026
Online Assessment
Live Coding
7/10 difficulty
I recently completed an online assessment that focused on building a Request Routing System. The requirements were: * Implement `REGISTER` and `SET_HEALTHY` commands. * Parse input and create Datacenter objects. * Implement strict boundary validation for input...
098
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Live Coding
6/10 difficulty
The coding question involved calculating a fraud score for merchants based on their transactions and a set of rules. The rules had different weights. The transactions included timestamp information. I had to calculate a score based on these rules. I think it c...
063
San Francisco Bay Area
Jan 15, 2026
Onsite
Multiple Types
7/10 difficulty
**Technical: Email Subscription** I was given the following inputs: * `user_accounts`: A list of users, each with a name, plan, duration, and account date. * `schedule`: A dictionary with keys for start, end, and a negative number representing the number of da...
085
San Francisco Bay Area
Jan 2, 2026
Online Assessment
Coding
7/10 difficulty
I was asked to calculate the cost of using ChatGPT for each user, given their user ID, input tokens, output tokens, and subscription plan. There were two plan types: 1. Pay-as-you-go: Users are charged based on the number of tokens they use. 2. Monthly subscri...
0101
San Francisco Bay Area
Dec 31, 2025
Full Journey
Multiple Types
7/10 difficulty
My interview process consisted of a technical screening followed by an onsite interview with five rounds. In the technical screening, I had to implement invoice and payment matching. I spent too much time parsing datetime strings for comparison. I should have...
064
San Francisco Bay Area
Dec 31, 2025
Onsite
Multiple Types
6/10 difficulty
The first round was a coding interview. The question was new and involved outputting contact information that fit a certain domain. I hadn't seen it before. The difficulty wasn't too high, but I spent time debugging and writing edge cases. I only finished two...
055
San Francisco Bay Area
Dec 28, 2025
Phone Screen
Coding
7/10 difficulty
The interview focused on coding ability and problem-solving skills rather than traditional machine learning questions. The question was lengthy and had multiple parts, requiring me to understand the business logic while coding. It wasn't a typical LeetCode-sty...
083
San Francisco, CA
Dec 28, 2025
Onsite
Multiple Types
7/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - I need to prepare better for system design questions that are not standard interview questions. - I should practice debugging more, especially using breakpoints and understanding the code thoroughly. - C...