San Francisco Bay AreaJan 15, 2026Phone ScreenCoding6/10 difficulty
I was given a GET query URL and needed to parse each query string's key and value pair, returning the result as a Map. I needed to consider that keys might not be unique and values could be Integer, String, Boolean, or List types. Example: parseQueryString("?k...
I had an onsite interview experience with Airbnb that did not go as planned. **Round 1: System Design + Coding** For the system design round, I met with a tech lead with 20 years of experience who also has a YouTube channel. The question was to design a job sc...
00
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Coding
4/10 difficulty
After the recruiter call, I scheduled the first technical screening. I was notified a week later that I passed. The question was a math problem related to UI View Layout. The follow-up question was: If this view is in a relative view, how would you modify your...
00
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Coding
7/10 difficulty
I completed the online assessment (OA) on HackerRank, which required using a webcam. The phone screen involved two questions and a discussion on tradeoffs. **OA Question 1:** Jump Game Prime - A Hard dynamic programming problem. It was a variation of a frequen...
00
San Francisco Bay Area
Jan 15, 2026
Full Journey
Multiple Types
6/10 difficulty
I was referred internally and felt lucky that the questions I got were standard interview questions. **Phone Screen:** I solved LeetCode 362 in 25 minutes. I spent another 10 minutes discussing tradeoffs, such as when to clear the queue, how to handle backgrou...
00
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Coding
7/10 difficulty
I was asked to write code to evaluate simple addition and subtraction expressions given as strings. The interviewer provided a few examples: "add(1,2)" -> 3 "sub(3,1)" -> 2 "add(1, sub(3,1))" -> 3 I chose to use backtracking. The first three characters determi...
00
San Francisco Bay Area
Jan 15, 2026
Onsite
Multiple Types
7/10 difficulty
#### Phone Screen The phone screen was an OOD / data structure design question. The problem was roughly: given a stream of visitor records, where each record contains a visitor name and a timestamp, design a system that can answer queries for a given timestamp...
01
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Coding, System Design
6/10 difficulty
During the phone screen, I spent half the time on a coding question and the other half on a system design question. The coding question was LeetCode 369 (Plus One Linked List). The system design question was: Assume there are 1 million devices, each sending a...
00
San Francisco Bay Area
Jan 15, 2026
Phone Screen
Multiple Types
3/10 difficulty
I spoke with a recruiter and immediately received an invitation for a technical phone screen without even submitting a resume, which makes me think they're hiring aggressively. The interviewer spoke very slowly. We started with system design, and by the time t...
00
San Francisco Bay Area
Jan 15, 2026
Onsite
Multiple Types
6/10 difficulty
My interview process consisted of three rounds. First, I had an HR screening where I was asked standard questions about why I wanted to work at the company and my job search timeline. A week later, I had a phone screen which focused on React coding. I had to i...