← Back to Directory

Meta interview notes, page 211 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·Technical Phone Screen

Jun 2026
Meta coding screen, pretty standard stuff. One algorithm question, stack-based, nothing too wild but you do need to know your way around monotonic stacks or you'll fumble the explanation.
  • Given two arrays where the first is a subset of the second, find the next greater element in the second array for each element in the first. Return -1 if none exists.

“The core idea clicked pretty fast for me: scan the second array with a monotonic decreasing stack and build a hash map as you go, then just look up each element from the first array.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta software engineer technical screen focused entirely on the classic merge sorted arrays problem. Pretty standard algorithmic round but they pushed harder on the reasoning than I expected, especially around why the direction of traversal matters.
  • Given two sorted arrays where the first has extra space at the end, merge the second into the first in-place using O(1) space and O(m+n) time.
  • Walk me through why merging from the end of the array prevents overwriting unprocessed elements, and explain your approach in detail.
  • What are the time and space complexities of your solution and why?
  • What edge cases would you test, such as one array being empty, all elements being equal, or one array being fully exhausted before the other?

“I knew the answer but fumbled explaining it at first.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral screen for a SWE role at Meta, just the one question about picking up something new fast. Pretty standard but I fumbled it more than I expected.
  • Tell me about a time you had to learn something quickly.

“I had an answer ready but it came out way too vague.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Meta SWE interview with a system design question on microservices. Not much detail to go on but it's the kind of question that sounds straightforward until you're actually in the room.
  • How do microservices work? Walk through the architecture and how services communicate and coordinate.

“Pretty open-ended prompt.”

View Post

Meta·Data Scientist·Onsite - Behavioral / Leadership

Jun 2026
Behavioral screen for a Data Scientist role at Meta. Three leadership prompts, all the classic stuff: feedback, pivoting, conflict. Nothing technically surprising but you really need tight stories ready.
  • Describe a time you gave or received constructive feedback to a teammate or cross-functional partner that resulted in a real improvement.
  • Tell me about a time when a project shifted significantly, whether in direction, priorities, data availability, or business conditions. How did you adapt and keep everyone on the same page?
  • Walk me through a conflict you had with a teammate, partner, or stakeholder. What caused it and how did you resolve it?

“I had a story ready but I fumbled the 'measurable outcome' part.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta SWE coding round with two back-to-back algorithm problems. The first was a tree problem with a space constraint that tripped me up, and the second escalated from a basic sort to heap and quickselect territory pretty fast.
  • Given two nodes in a rooted tree where each node has a parent pointer, implement a function to find their lowest common ancestor in O(h) time and O(1) extra space, without modifying the nodes.
  • Given an array of n 2D points and an integer k, return the k points closest to the origin. Start with a naive sort-based solution, then implement a more efficient approach using either a max-heap or quickselect. Also define the minimal heap interface your solution relies on.

“The O(1) space constraint is what makes this annoying.”

View Post

Meta·Data Scientist·Technical Phone Screen

Jun 2026
Meta DS interview focused on a product analytics case around duplicate content detection. The whole thing was basically a business justification exercise disguised as a data question, which I didn't fully anticipate going in.
  • How would you build a business case for a duplicate content detection feature and estimate its potential impact for a skeptical PM?
  • What existing data sources would you use to demonstrate the need for this feature, and what are the tradeoffs of each?

“I started with engagement loss framing, which felt right, but I fumbled when they pushed on how you'd actually quantify it.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Meta PM interview with a product design question about parking management. Pretty open-ended scope, which was both freeing and kind of paralyzing.
  • Design a product for managing parking. The scope is not limited to cars.

“The 'not limited to cars' part is what tripped me up at first.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta coding round, one algorithmic question about passenger capacity on a route. Pretty standard sweep-line territory if you've seen it before, but the details can trip you up under pressure.
  • You're given a list of trips where each trip specifies a number of passengers, a pickup location, and a dropoff location. Given a car with a fixed seat capacity, determine whether all passengers can be picked up and dropped off without ever exceeding that capacity.

“The key click for me was realizing you don't need to simulate every possible path, you just care about what's happening at each location along the route.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Product sense round at Meta for a PM role. One question, pretty open-ended, and I spent way too long setting up context before actually designing anything.
  • You're a PM at a teleconferencing company. Design a product to support people working from home.

“I went straight into listing features and the interviewer had to pull me back to ask who I was designing for.”

View Post