Meta·Software Engineer·Onsite - System Design / Architecture
- Design a system that computes each user's top 10 most-listened-to songs, covering everything from event ingestion through to the API that serves the results.
“This thing kept expanding.”
FAANG / Big Tech
Most of these Meta write-ups come from Software Engineers (1,194), then Data Scientists (489) and Product Managers (453). The most reported rounds are the technical phone screen (1,190), the product sense round (466), the system design round (255) and the behavioral / leadership round (205).
2377 interview notes · updated Jul 2026
“This thing kept expanding.”
“The scope of this thing hit me pretty fast.”
“I spent way too long staring at the traversal logic trying to find some fancy structural issue.”
“This is the kind of question where you can go a dozen directions and that's kind of the problem.”
“My first instinct was to start from the front and shift elements right, which is the obvious wrong move because you end up doing a ton of unnecessary work.”
“I had a story ready for this but partway through I realized it made me sound more stubborn than collaborative.”
“Classic two-pointer setup.”
“This one sprawled fast.”
“The random pointers are what get you.”
“I jumped straight to features without really nailing down who the user was.”