← Back to Directory

Meta interview notes, page 57 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

Apr 2026
Meta PM interview with a product design question about building something around hobbies. Pretty open-ended, which sounds fun until you're actually in it.
  • As a Facebook PM, how would you design a product centered around hobbies?

“The scope on this is deceptively wide.”

View Post

Meta·Product Manager·Hiring Manager Screen

Apr 2026
Meta PM interview, just one question about Alexa metrics. Short session, felt more like a screener than a full loop.
  • You're the PM for Alexa. Which metrics would you prioritize and why?

“Bit of a weird one to get at Meta since Alexa is Amazon's product, but I think the point was to test general PM thinking on voice assistants.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Interviewed for an EM role at Meta. Just the one question to work with here, but it's a sneaky one that I didn't prepare for as well as I should have.
  • What would your direct reports say you could improve on as a manager?

“I fumbled this a bit.”

View Post

Meta·Product Manager·Onsite - Behavioral / Leadership

Apr 2026
Went through a behavioral round for a PM role at Meta. Just the one question from what I can tell, conflict mediation flavor, the kind they love to dig into.
  • Tell me about a time you had to mediate a conflict between people or teams.

“I had a story ready but it felt thin once I started telling it.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE interview built around a card game problem, which I did not see coming. Four sub-tasks, each layering on the last, covering debugging, greedy implementation, test writing, and DP optimization. Felt more like a take-home stretched into a live session.
  • A unit test is failing but the bug isn't in the test itself. Given a card game implementation, find the missing branch in main and fix it so the test passes.
  • Implement a card-picking strategy for the game using a greedy approach: at each step, select any valid group of 3 cards whose values sum to 15. Validate by running multiple games and observing the score distribution.
  • Write a unit test that runs 100 simulated games and counts how many achieve a perfect score of 180.
  • Improve the card selection strategy using dynamic programming: model the game state as the current hand plus remaining draw pile, and choose sets to maximize expected perfect-score rate. Also explain why no strategy can guarantee a perfect score.

“This tripped me up at first because my instinct was to question the test.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Meta data engineer interview with a schema design question for a customer support data warehouse. Pretty standard system design territory but the scope was wide enough that I kept second-guessing how deep to go.
  • Design a data warehouse schema to support a customer support platform. Walk through your table structure, relationships, and how you'd handle reporting needs.

“I started with a fact table around support tickets and built out dimensions for customers, agents, and issue categories.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

May 2026
Meta data engineer interview, one system design question about building a warehouse schema for a music streaming platform. Pretty open-ended, which I wasn't fully ready for.
  • Design a data warehouse schema for a music streaming service like Spotify.

“I jumped straight into fact and dimension tables without really scoping the problem first.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta coding screen for a software engineer role. One algorithmic problem, sliding window style. Nothing crazy but I fumbled the complexity explanation more than I'd like to admit.
  • You're given an array of characters where each element is either 'w' (workday) or 'h' (holiday), and an integer n representing how many workdays you can convert to days off. Find the maximum number of consecutive days off you can get. Walk through your approach, the time and space complexity, and how a sliding window fits here.

“I got the core idea pretty fast.”

View Post

Meta·Software Engineer·Online Assessment (OA)

May 2026
Meta SWE coding round with an AI-assisted platform. The problem was a maximum subset question where you had to print the actual subset, not just its size. Details were sparse in the original post so it's hard to say much more than that.
  • Given an array or set, find the largest subset satisfying some constraint and print the actual elements of that subset, not just its size.

“The constraint definition wasn't even fully stated in what I saw, which made this extra frustrating to think about after the fact.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta software engineer coding round with two back-to-back algorithm problems. Nothing too exotic but the linked list one has a sneaky edge case that can trip you up if you're not careful with the random pointer mapping.
  • Given a linked list where each node has a 'next' pointer and a 'random' pointer that can point to any node in the list (or null), implement a deep copy of the entire list in O(n) time.
  • Given an integer array and a number k, return the k most frequently occurring elements. Try to do it faster than O(n log n).

“My first instinct was to just iterate and clone, which obviously breaks the moment you hit a random pointer pointing to a node you haven't created yet.”

View Post