San Francisco Bay AreaSep 1, 2025Online AssessmentMultiple Types7/10 difficulty
The technical assessment included a variety of machine learning fundamentals and coding challenges. - **ML Multiple Choice:** Six questions testing core machine learning knowledge. - **Neural Network Calculation:** Required manual calculation of a neural netwo...
First, I was asked about the CAP theorem. I needed to confirm that with Partition Tolerance (P), you can't have both Consistency (C) and Availability (A). Consistency means getting up-to-date data. Then, I was given a dynamic programming problem. I had to come...
085
San Francisco Bay Area
Aug 15, 2025
Phone Screen
Multiple Types
5/10 difficulty
I was asked about model complexity and its impact on bias and variance, and also about gradient vanishing. The coding question was similar to LeetCode 815, but with pins and boards instead of other elements.
090
San Francisco Bay Area
Aug 15, 2025
Phone Screen
Coding
3/10 difficulty
The coding question was not a standard LeetCode problem. I was asked to implement a system to determine if an IP address is on a blocked list, discuss the complexity, and improve the solution. I felt I answered well, addressing implementation, optimization, an...
072
San Francisco Bay Area
Aug 15, 2025
Onsite
Multiple Types
6/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - It's crucial to manage the interviewer's expectations and guide the conversation to cover all necessary aspects, even if they interrupt frequently. - Even if I know a solution, clearly communicating the...
052
San Francisco Bay Area
May 15, 2025
Onsite
Multiple Types
6/10 difficulty
During the phone screen, I had a coding question: Given the array of strings `['a', 'apple', 'appz', 'b']` and the prefix `'ap'`, find the index of the first word containing the prefix. During the virtual onsite interview, I encountered two coding questions si...
080
San Francisco Bay Area
May 15, 2025
Full Journey
Multiple Types
6/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - I need to be prepared for multiple coding rounds during the onsite interview. - It's important to be familiar with commonly asked system design questions like rate limiter. - Be ready to discuss projects...
069
San Francisco Bay Area
Mar 15, 2025
Full Journey
Multiple Types
5/10 difficulty
I interviewed for a Software Engineer position. Here's a breakdown of my experience: **System Design:** I was asked to design a typeahead system. **Coding Interview 1:** The question was to reconstruct an itinerary. This is a problem I've seen on LeetCode befo...
064
San Francisco Bay Area
Feb 15, 2025
Onsite
Multiple Types
6/10 difficulty
## ML System Design Questions and Answers ### Building a Recommender System - **Data Storage:** How should data be stored? - **Model Serving:** How should models be served efficiently? - **Candidate Selection:** - How many candidates should be passed into the...