San Francisco Bay AreaMar 31, 2026OnsiteMultiple Types7/10 difficulty
I had a phone screen and an onsite interview. **Phone Screen:** I was asked typical MLE questions about L1/L2 regularization and overfitting. For the coding question, it was similar to the logic of Splitwise: Several people go out, each paying part of the bill...
During the technical phone screen, I was asked the following questions: * LeetCode 200. Number of Islands * LeetCode 994. Rotting Oranges The interviewer tested a broad range of topics, including BFS/DFS, multi-source BFS, heap, and hashmap with a doubly linke...
096
San Francisco Bay Area
Feb 15, 2026
Full Journey
Multiple Types
7/10 difficulty
After being contacted by a recruiter a year and a half after my previous interview, I decided to interview. I prepared over a weekend. The recruiter scheduled a phone screen for the following week, and after passing, scheduled the virtual onsite for two weeks...
059
San Francisco Bay Area
Feb 15, 2026
Phone Screen
Coding
5/10 difficulty
During my phone screen, I was asked to find the index of the first word containing a given prefix from an array of strings. For example, given the input `['a', 'apple', 'appz', 'b']` and the prefix `'ap'`, the expected output would be `1` because `'apple'` is...
068
San Francisco Bay Area
Feb 15, 2026
Phone Screen
Coding
7/10 difficulty
I was asked to implement a system for a game with n rooms (numbered 0 to n-1) and m people (numbered 0 to m-1). Everyone starts in room 1 and moves to the next room upon answering a question correctly. I needed to implement the following functions: 1. `vector<...
086
San Francisco Bay Area
Jan 22, 2026
Phone Screen
Coding
4/10 difficulty
The interview was for an ML Platform role. The interviewer asked a coding question. The task was to generate all possible combinations from a given dictionary of parameters. The input format was a dictionary where keys were parameter names and values were list...
02
San Francisco Bay Area
Jan 20, 2026
Phone Screen
Coding
7/10 difficulty
The coding question I received was: Given a list of strings (like online reviews) and a corresponding score for each string (floating-point numbers from negative infinity to positive infinity), implement a sampling method to select a string based on the score...
096
San Francisco Bay Area
Jan 19, 2026
Onsite
Multiple Types
7/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - System design questions can be very open-ended and require a broad understanding of infrastructure. - Debugging under pressure is a critical skill. I need to practice identifying common errors quickly. -...
098
San Francisco Bay Area
Jan 16, 2026
Onsite
Multiple Types
6/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - It's important to be familiar with common data structures and algorithms like hash maps and binary search. - System design questions require a good understanding of designing scalable and personalized sy...
071
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Coding
7/10 difficulty
I had a phone interview and the question was the Escape Room problem. The problem description is available here: https://www.reddit.com/r/Hack2Hire/comments/1l2la8a/from_pinterest_interview_escape_roome/