Level: Unknown Level
Round: Full Journey · Type: Multiple Types · Difficulty: 5/10 · Duration: 300 min · Interviewer: Unfriendly
Topics: System Design, Data Aggregation, Mobile Events, Browser Events, Trade-offs, Data Structures, Caching, Coding
Location: San Francisco Bay Area
Interview date: 2025-12-22
Got offer: False
Question: A variation of a data aggregation problem involving aggregating ad clicks, joining with other data sources, and discussing trade-offs between request volume and latency for events sent from mobile apps and browsers.
Question: Deep dive into a past project, including a PPT presentation and discussion of the most challenging aspects. I asked about the engineering culture.
Question: An expense problem I found online, involving individual expenses and then aggregation per trip or per category. I didn't finish the per-trip aggregation.
Question: Article thumbs up/down implementation, requiring O(1) time complexity for tracking the last three flips. I spent too much time on it and had debugging issues.
Question: Simplified news app design, focusing on high user volume and caching strategies.