← Back to Directory

Meta interview notes, page 121 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·Product Manager·Onsite - Product Sense / Strategy

May 2026
PM product sense round at Meta, one question about designing a restaurant reservation product. Pretty open-ended, which sounds nice until you're actually sitting there trying to figure out where to even start.
  • You're a PM at Meta. Design a product for making restaurant reservations.

“My first instinct was to jump straight into features, which was probably the wrong move.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

May 2026
Got a system design question for an EM role at Meta. Pretty open-ended, which I guess is the point.
  • How would you design chess.com?

“This is deceptively wide.”

View Post

Meta·Data Scientist·Onsite - Behavioral / Leadership

May 2026
Behavioral round at Meta for a Data Scientist role. The whole thing was basically one giant multi-part question about navigating ambiguity and influence without authority. Dense but not unfair.
  • Tell me about a high-stakes project where priorities shifted mid-way and you had to drive alignment without having direct authority over the people involved.
  • What's the toughest piece of constructive feedback you've delivered to a peer or someone above you, and how exactly did you phrase it?
  • Walk me through the specific actions you took in your first two weeks to build trust with a new team you joined.
  • Describe a conflict you had to resolve on a project. What trade-offs did you accept to reach a resolution?
  • Quantify the impact of that project, including at least one metric that got worse as a result of your decisions.
  • Looking back, what would you change about how you handled that project to get a better outcome?

“This is basically five questions duct-taped together.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

May 2026
Behavioral round at Meta, just the one question about dealing with a teammate who goes dark on you. Pretty standard stuff but it still made me think harder than I expected.
  • Describe a situation where you had to work with a team member who was unresponsive or disengaged.

“I had a decent story for this but rambled way too long on the setup.”

View Post

Meta·Data Scientist·Technical Phone Screen

May 2026
Interviewed for a Data Scientist role at Meta and got a stats-heavy question about distribution modeling. Pretty technical, felt like they wanted to see how deep you could go on the theory side, not just name-drop distributions.
  • If you needed to model the number of unique recipients each caller contacts, which statistical distribution would you choose and how would you validate that it fits the data?

“I went straight to Poisson because that's the reflex answer for count data, but they pushed back pretty fast.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

May 2026
Meta SWE interview with a system design question about building a folder search API. Pretty open-ended, not a lot of context to go on from what was shared.
  • Design an API for searching within a folder.

“More open than it sounds.”

View Post

Meta·Software Engineer·Hiring Manager Screen

May 2026
Went through a behavioral screen for a customer success manager role at Meta, just the one question about handling a tough customer situation. Pretty standard stuff but I fumbled the landing a bit.
  • Tell me about a time you handled a difficult customer interaction. What happened and how did it turn out?

“I went straight into the story without setting up why the situation was actually hard, so the context felt thin.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

May 2026
Meta system design coding interview, the kind where they give you a multi-level problem and you build each layer on top of the last. It was a CloudFile system with four levels covering file ops, user capacity, backup/restore, and ranked queries. Felt like a CodeSignal OA but live and with someone watching you think out loud.
  • Design and implement a CloudFile system starting with basic file management: uploading files with a name and size (rejecting duplicates), retrieving a file's size by name, and copying a file to a new name (rejecting invalid source or duplicate target).
  • Extend the file system to support user management: each user has a storage capacity, and UPLOAD and COPY operations are tied to a user and must be rejected if they would exceed that user's total capacity.
  • Add backup and restore functionality: a user can snapshot their current file state, and restoring reverts them to that snapshot while correctly freeing or reclaiming capacity.
  • Add a query operation that returns the N largest files by size across the system, with alphabetical ordering by name as a tiebreaker.

“Level 1 felt straightforward, just a hash map from filename to size.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta SWE interview that was basically a tree problem with three follow-up layers stacked on top of each other. By the end I felt like I was peeling an onion in real time.
  • Given a binary tree, find the lowest common ancestor of two nodes p and q.
  • How would you optimize the LCA solution if the tree is a BST?
  • If each node has a parent pointer, how would you find the LCA without traversing from the root?
  • What if the tree is too large to fit in memory? How would you approach LCA then?

“The base case felt fine, recursive DFS, return the node when you find either target, bubble up.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta SWE coding screen, one question on string manipulation. Pretty standard stuff but the edge cases are where it gets you.
  • Given a string, can you determine whether it becomes a palindrome if you remove at most one character? Only alphanumeric characters count and case doesn't matter.

“Two pointer approach is pretty natural here but the tricky part is what to do when you hit a mismatch.”

View Post