San Francisco Bay AreaDec 28, 2025Phone ScreenCoding7/10 difficulty
In my phone screen, I was given 45 minutes to solve a rate limiter problem. I only managed to complete the first part and explain the approach for the follow-up due to time constraints. I didn't pass all the hidden test cases for the first part. I realized lat...
Here is the coding question: An online gaming platform needs to automate its content moderation process. You are tasked with developing a system that generates email notifications by summarizing detected rule violations. Given a list of flagged keywords, you n...
069
San Francisco Bay Area
Nov 25, 2025
Phone Screen
Coding
5/10 difficulty
I asked with the following question: You are building a rate limiter for a backend system. Incoming requests arrive at times specified by the array timestamps. Your task is to determine, for each request, whether it should be allowed or rejected based on the f...
059
San Francisco Bay Area
Sep 15, 2025
Onsite
Multiple Types
6/10 difficulty
The System Design question involved designing a 'like' system for the Roblox Marketplace, similar to Instagram's like feature. The focus was on optimizing for popular items. I felt my answer was not strong. The coding question was: Given a list of integers, a...
00
San Francisco Bay Area
Aug 18, 2025
Online Assessment
Multiple Types
8/10 difficulty
This was the most challenging online assessment I've ever taken. It consisted of four tasks: **Task 1 (Problem-Solving Assessment, 25 minutes):** Repairing toy cars to pass various courses and building as many passable cars as possible. **Task 2 (Problem-Solvi...
099
San Francisco Bay Area
Aug 15, 2025
Full Journey
Coding
7/10 difficulty
I interviewed for a Backend SWE position. The interview question felt like a variation of a LeetCode problem, but not a direct match. The problem description was quite lengthy. The question was: Given an array of function calls, return the most frequent call s...
071
San Francisco Bay Area
Aug 15, 2025
Phone Screen
Coding
7/10 difficulty
### Question 1 I was given a sorted array `requestTimestamps`. Each timestamp represents a request. `windowLength` represents the length of the window time, and `maxNumber` represents the maximum number of requests the window can accommodate. If the number of...
097
San Francisco Bay Area
Aug 15, 2025
Phone Screen
Coding, Technical Discussion
6/10 difficulty
I had a phone screen that consisted of 45 minutes of coding and 15 minutes of ML fundamentals. The coding question was a Candy Crush solver. **Part 1:** Given a grid with integers, if there are 3 or more horizontally or vertically adjacent matching integers, o...
088
San Francisco Bay Area
Aug 15, 2025
Phone Screen
System Design
7/10 difficulty
The problem was to design an image feed that calls a backend API, loads images, supports infinite scrolling, displays loading indicators and error images, and supports offline viewing. The interviewer asked many frontend-specific details, including concepts I...
074
San Francisco Bay Area
Aug 15, 2025
Onsite
Multiple Types
6/10 difficulty
I interviewed for a Data Platform role. The phone screen question was a standard Rate Limiter problem. During the onsite interview: - **Coding:** I was asked a Function Call question. The interviewer emphasized the importance of speed; slow completion would le...