Meta·Software Engineer·Onsite - System Design / Architecture
- Design Facebook Messenger from scratch.
“I went straight to the data model and storage layer, which in hindsight was probably the wrong entry point.”
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
“I went straight to the data model and storage layer, which in hindsight was probably the wrong entry point.”
“Took me a minute to even parse what they were asking.”
“My first instinct was to just sort with a custom comparator keyed on the index of each character in order.”
“This felt like a leadership principles question dressed up as a hiring question.”
“The filtering logic alone took me a while to think through clearly.”
“Felt like a warmup but I fumbled it a bit.”
“Framed my answer around user needs because that felt like the safer bet for Meta's culture, but I second-guessed myself mid-answer and started hedging.”
“The 128-bit part is what trips you up at first.”
“My first instinct was to just do two root-to-node path traversals and find where they diverge, which works fine.”
“This question is basically five questions stapled together and the interviewer will notice if you skip one.”