← Back to Directory

Meta interview notes, page 33 of 238

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

Meta·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Meta system design round focused on live video comments, specifically the fanout problem at massive scale. The question had a lot of moving parts and I don't think I covered all of them as cleanly as I wanted.
  • Design a real-time comment system for live video streaming, where millions of viewers can post and see comments with minimal delay, including support for moderation, rate limiting, and replaying recent comments.

“The fanout piece is where I spent most of my time and also where I probably lost points.”

View Post

Meta·Technical Program Manager·Onsite - System Design / Architecture

Apr 2026
Meta TPM system design round, just one question about building a voting system. Not a lot of context given upfront, so most of the work was figuring out what kind of voting system they even wanted.
  • Design a voting system.

“Wide open question and I spent probably too long asking clarifying questions before drawing anything out.”

View Post

Meta·Data Scientist·Onsite - Behavioral / Leadership

Apr 2026
Behavioral round at Meta for a Data Scientist role, one question, pretty standard stuff from what I can tell. The question itself wasn't hard to understand but actually answering it well is a different story.
  • Tell me about a time you had to build product metrics from scratch with little to no direction. How did you get stakeholders on the same page, and how did you know if it was working?

“This is the kind of question where you think you have a good story and then halfway through you realize it's not landing.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Three behavioral questions for a Software Engineer role at Meta. Nothing technical, just the usual introspective stuff about past work and feedback. Pretty standard round.
  • Tell me about a project you are most proud of. What made it meaningful, what was your specific contribution, and what was the impact?
  • Describe a significant mistake you made. What happened, what were the consequences, how did you address it, and what did you change about how you work afterward?
  • Share a piece of feedback you received from a manager, positive or constructive. Why did it matter to you and what did you do with it?

“I had a story ready but the 'specific contribution' part is where I stumbled a bit.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
Meta PM interview question about diagnosing a metric drop in Facebook Groups on Android. Pretty classic product analytics case but the specificity of the platform constraint makes it trickier than it sounds.
  • Facebook Groups usage on Android dropped by 1%. How would you investigate what's causing it?

“The Android-specific angle is where I almost tripped up.”

View Post

Meta·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
Meta SWE coding round, two problems back to back. Tree stuff and then a prefix sum question. Nothing too wild but the second one has a gotcha if you forget about negatives.
  • Given the root of a binary tree, return the values of the nodes visible from the right side, listed from top to bottom.
  • Given an integer array and a target sum k, count the total number of contiguous subarrays whose elements sum to exactly k.

“BFS by level and just grab the last node at each level.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Apr 2026
System design round at Meta for an EM role. One question, pretty open-ended, and the stealth/detection angle made it more interesting than a typical crawler problem.
  • Design a web crawler that downloads content from a target site while avoiding detection.

“The evasion angle is what separates this from a vanilla crawler design.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Meta SWE system design round focused entirely on building an online code judge with a contest leaderboard. Two distinct halves to the problem and apparently very easy to run out of time on the leaderboard portion if you get sucked into schema details early on.
  • Design an online code judge system with a contest leaderboard, covering sandbox execution, the judging pipeline, and real-time leaderboard updates.
  • How does Docker actually execute submitted code in this system? Walk through container startup, filesystem isolation, and resource limiting.
  • How would you adapt the leaderboard if instead of a global ranking you only need to show a user's friends in the top 10?
  • Compare different sandboxing approaches for running untrusted code: gVisor, Firecracker, and nsjail. What are the tradeoffs?

“The time split is what kills people here, myself included.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta coding round for a software engineering role. The whole session was focused on a BFS maze problem, which sounds simple enough until you're staring at an infinite loop and someone's watching you figure out why.
  • You're given a BFS maze solver that loops infinitely because it never tracks visited cells. Fix it by adding a visited set so no cell gets enqueued more than once, then verify the fix against the provided test cases and explain why BFS without visit tracking can cycle forever on a grid.

“The fix itself is pretty mechanical once you see it, add a set, mark cells before enqueuing, done.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta coding screen, just one problem about finding symmetric pairs in an array. Short session, not much to say about the vibe.
  • Given an array of pairs, find all pairs that are symmetric (i.e., where [a, b] and [b, a] both exist in the array).

“My first instinct was a nested loop and I almost went with it before catching myself.”

View Post