← Back to Directory

Meta interview notes, page 110 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·Machine Learning Engineer·Onsite - System Design / Architecture

May 2026
ML engineer system design round at Meta, one question about building a next word prediction system. Pretty open-ended and I wasn't fully sure how deep to go on the ML side versus the infrastructure side.
  • Design a next word prediction system.

“I started with the obvious stuff, n-gram models, then moved to neural approaches, but I kept second-guessing how much time to spend on model architecture versus serving latency.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

May 2026
Meta product sense interview, one big open-ended design question that turned into a prioritization exercise pretty fast. Felt like a decent round but the pivot to prioritization caught me a little flat-footed.
  • How would you design a better email experience, and how would you prioritize between multiple ideas you come up with?

“I spent too long on the ideation part and then scrambled when they pushed me on prioritization.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta SWE interview with a grid manipulation problem. Pretty focused on getting the implementation right under pressure.
  • Given a 2D maze grid with a marked entry ('e') and exit ('E'), and a list of coordinate pairs representing a path through the maze, mark every point along the path with '*' except the entry and exit, then print the resulting grid.

“Seemed straightforward at first glance.”

View Post

Meta·Machine Learning Engineer·Technical Phone Screen

May 2026
Meta MLE coding round with a maze problem. The questions were apparently identical to ones already floating around online, which made things go a little too smoothly until the interviewer noticed and asked me to actually write out part three by hand.
  • Solve a multi-part maze traversal problem (4 parts total).

“The questions matched stuff that had already been posted publicly so I fed them into an AI tool and got through the first two parts almost instantly.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta SWE coding round, just one algorithmic problem about heaps. Pretty standard stuff but worth knowing cold if you're interviewing there.
  • Given an integer array and an integer k, return the k largest elements using a heap.

“Classic problem, you'd think it's easy but there's a real choice to make between a min-heap of size k versus sorting the whole thing.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

May 2026
Interviewed at Meta for a product role, got asked about defining success for Facebook Pages. Short and focused session, not much else to go on.
  • How would you define success for Facebook Pages?

“I went straight to engagement metrics and kind of talked myself into a corner.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta coding round for a software engineer role, one question on graph cloning. Pretty standard stuff but the follow-ups are where they actually test you.
  • Given a reference to a node in a connected undirected graph, return a deep copy of the entire graph. Each node has an integer value and a list of neighbors.

“The core idea clicked pretty fast for me: BFS or DFS with a hashmap that maps each original node to its clone.”

View Post

Meta·Software Engineer·Onsite - Coding / Algorithms

May 2026
Meta SWE coding round, one algorithmic problem about splitting an array into two parts with equal sum. Pretty lean on detail but the problem itself is a classic that can go in a few different directions depending on constraints.
  • Given an array of integers, partition it into two sub-arrays such that both have equal sums.

“My first instinct was prefix sums and I think that's the right move.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta Research Scientist coding screen with a simulation-style problem on a number line. Pretty straightforward setup but the edge cases kept me second-guessing myself the whole time.
  • You start at position 0 and want to reach a target position on a number line. Scooters are available at given positions (sorted ascending). You walk to the nearest scooter to your right, ride it for up to 10 units or until you hit the target, then repeat. Return the total distance covered while riding scooters (not walking).

“Spent the first few minutes drawing it out on paper before touching any code, which I think saved me.”

View Post

Meta·Data Scientist·Technical Phone Screen

May 2026
SQL-heavy technical screen for a DS role at Meta. Two questions, both on the harder side of what I expected, and the second one had enough edge cases to make me second-guess myself the whole way through.
  • Given a messages table with sender and receiver IDs, write a SQL query to return all users who chatted with more than 5 distinct other users on a given date. 'Chatted with' means at least one message exchanged in either direction.
  • Write a SQL query to find all senders who received a reply within 60 seconds of a message they sent on a given date. A reply must come from the original receiver back to the original sender, and only the earliest opposing-direction message after each sent message qualifies.

“This one felt manageable once I remembered to union the sender and receiver sides before doing the distinct count.”

View Post