San Francisco Bay AreaDec 15, 2025Full JourneyMultiple Types7/10 difficulty
### Round 1: AI Coding I implemented an LRU cache. The follow-up question was to implement a multi-threaded version of LRU. The AI's role was to search for infrequently used APIs. The testing was tricky. ### Round 2: System Design I designed a metrics collecti...
This was my onsite interview experience. **Phone Screen:** * LeetCode 1443 * LeetCode 1707 **Virtual Onsite:** * Coding: I was asked two questions. The first was LeetCode 706 and the second was LeetCode 373. The problem was modified to find the product instead...
00
San Francisco Bay Area
Dec 15, 2025
Onsite
Multiple Types
7/10 difficulty
### Phone Screen I was asked the phone book problem. ### Onsite Rounds **Coding:** I was asked to implement `int getDistance(Candidate c1, c2)` given an interface `Candidate {id; list<Candidate> getConnections()}`. I used BFS. The follow-up was how to optimize...
00
San Francisco Bay Area
Dec 1, 2025
Phone Screen
Multiple Types
7/10 difficulty
The phone screen was packed with content in a single hour. **Part 1: Behavioral (3 questions)** * Unblocking oneself from a critical path * Driving something to improve quality * Influencing design decisions **Part 2: Coding - Weighted Probability Sampling** T...
00
San Francisco Bay Area
Nov 30, 2025
Phone Screen
Coding, Behavioral
4/10 difficulty
The interviewer was very friendly and encouraging. The behavioral questions and questions about my previous projects took around 20 minutes. Then, I was asked about the differences between arrays and linked lists, the definition of virtual memory, and some dat...
00
San Francisco Bay Area
Nov 15, 2025
Onsite
Multiple Types
6/10 difficulty
My onsite interview consisted of five rounds. The first round was a behavioral round. The second round involved designing a KV store with a senior engineer. The third round was a deep dive into my past projects with the hiring manager. In the fourth round, I h...
00
San Francisco Bay Area
Nov 13, 2025
Phone Screen
Coding, Behavioral, Technical Discussion
6/10 difficulty
My interview was divided into three parts: **Behavioral Questions:** 1. How do you handle conflicts with other teams? 2. What have you done to improve the company's status quo? **Coding:** The coding question was a standard interview question. Given several po...
00
San Francisco Bay Area
Nov 12, 2025
Full Journey
Multiple Types
6/10 difficulty
My LinkedIn interview process consisted of five rounds. I received a rejection email two weeks later, stating they chose a candidate with slightly more experience. **Round 1: Coding** The interviewer presented a problem I hadn't seen before: Given an array, fi...
00
San Francisco Bay Area
Aug 15, 2025
Onsite
Multiple Types
6/10 difficulty
I applied online for an infra track Staff Engineer position through a referral and was quickly scheduled for interviews. My first round was a phone screen, consisting of 15 minutes of behavioral questions and a coding problem. My virtual onsite was split over...
00
San Francisco Bay Area
May 15, 2025
Phone Screen
Coding, Technical Discussion
6/10 difficulty
I had a phone screen interview for a Machine Learning Engineer position. The coding question was about K-means clustering, and I needed to explain the stopping criteria. The interviewer seemed to focus on details, and I think I was down-leveled because I didn'...