San Francisco Bay AreaFeb 15, 2026Phone ScreenCoding7/10 difficulty
The interview focused on practical coding problem-solving and communication skills, not rote memorization. I was expected to know common data structures like arrays, lists, queues, maps, trees, and graphs, and when to use them, but not to implement complex dat...
The interviewer was friendly. The coding question was LeetCode 1472. **Follow-up question I**: I was asked to implement the `haveVisited()` function to check if a node had been visited. **Follow-up question II**: handle multi-tab scenarios.
089
New York, NY, US
Feb 15, 2026
Onsite
Coding
7/10 difficulty
### Round 1: Coding The coding question was to write a class that supports `insert(num: int)` and `findLargest(k:int)` methods. For example: ``` insert(3) insert(3) insert(2) findLargest(0) is 3 findLargest(1) is 3 findLargest(2) is 2 ``` The goal was to make...
093
San Francisco Bay Area
Feb 15, 2026
Onsite
Coding
4/10 difficulty
This was my first time participating in an onsite interview, and I was quite nervous. The entire process was smooth. A recruiter helped schedule the interview, arranged transportation (plane tickets, hotel, or local commute), and explained the day's agenda. Bo...
052
San Francisco Bay Area
Feb 15, 2026
Phone Screen
Multiple Types
6/10 difficulty
This was a technical phone screen for a Product Data Scientist role. However, the interviewer was from the AI team, so the questions might not have been typical. I was asked: * SQL: Calculate cohort-based retention rate (classic problem). * Python: Given a set...
099
Seattle, WA, US
Feb 15, 2026
Phone Screen
Technical Discussion
6/10 difficulty
After a brief introduction of the business context, I was asked a series of fundamental ML/DL questions: * The differences between Layer Normalization and Batch Normalization. * Characteristics of different regularization terms. * Approaches to CTR prediction....
085
Seattle, WA, US
Feb 15, 2026
Onsite
Multiple Types
6/10 difficulty
I had three rounds of interviews, each lasting 45 minutes and covering coding and behavioral questions. I was expected to write main methods to run my code and provide complete solutions for all follow-up questions. For behavioral questions, I was asked about...
097
Seattle, WA, US
Feb 15, 2026
Phone Screen
Coding
5/10 difficulty
The interviewer was the hiring manager. I had to implement K-Means clustering, but it didn't need to be runnable. The interviewer just needed to see that my implementation was okay. I could use any framework I wanted (Python/NumPy/PyTorch).
0101
Seattle, WA, US
Feb 15, 2026
Full Journey
Multiple Types
5/10 difficulty
Round 1 consisted of a medium-difficulty problem from the Leetcode 150, followed by a behavioral question: How do you make decisions if you have multiple solutions? In Round 2, I was asked about debugging, error handling, and how to approach pull request refac...
078
Seattle, WA, US
Feb 15, 2026
Onsite
Multiple Types
6/10 difficulty
I interviewed with Mustafa's organization after a recruiter contacted me on LinkedIn. The interview consisted of six rounds. The first two rounds were coding, followed by two system design rounds. The fifth round involved a deep dive into my past projects. The...