Level: Senior-Level
Round: Onsite · Type: Multiple Types · Difficulty: 6/10 · Duration: 180 min · Interviewer: Neutral
Topics: Rate Limiter, System Design, Behavioral Questions
Location: San Francisco Bay Area
Interview date: 2025-08-15
Got offer: False
The onsite interview consisted of a coding round, a system design round, and a behavioral round.
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 lead to failure.
System Design: I had to design a Like Button Counter. I found it relatively straightforward, employing the CDC (Change Data Capture) approach with dual databases. Can check these resources for prep:
Behavioral: The Hiring Manager asked questions related to the data size and scale of my current team.