Meta·Machine Learning Engineer·Onsite - System Design / Architecture
- Design a machine learning recommendation system for the Facebook Marketplace feed.
“Spent probably too long on the problem framing before getting into the actual ML components.”
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
“Spent probably too long on the problem framing before getting into the actual ML components.”
“This is basically a full-stack ML design question and the scope is massive.”
“I went straight to privacy concerns and GDPR-type stuff, which felt safe but I could tell they wanted more.”
“I went straight to cohort analysis and survival curves, which felt right, but I fumbled when they pushed on how I'd separate correlation from causation.”
“I picked a campaign I was proud of but spent too long on the backstory and barely got to the results before they moved on.”
“My first instinct was to just do a full traversal and add up whatever fits, which works fine.”
“The part that tripped me up initially was the coordinate tracking.”
“I started by splitting users into casual day hikers vs.”
“Pretty straightforward aggregation.”
“This is the one I overprepared for and still fumbled a little.”