← Back to Directory

Meta interview notes, page 26 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
PM product sense question for Meta, focused on improving an existing map feature. Pretty standard stuff but the parking angle threw me a bit since it's more infrastructure-heavy than typical consumer product questions.
  • You're a PM at Google Maps. How would you improve the parking experience?

“I went straight to user segmentation which felt right, but I spent too long on it and rushed the actual solutions.”

View Post

Meta·Product Manager·Onsite - Behavioral / Leadership

Apr 2026
Behavioral round at Meta for a PM role, pretty standard stuff, just the one question about owning a project end to end.
  • Walk me through a project you owned from the very beginning to launch.

“I had a decent story ready but fumbled the structure partway through.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE coding round with a classic dynamic programming problem. Nothing too wild, but the constraints were large enough that a naive recursive approach would've timed out.
  • Given an array of integers representing money in each house, find the maximum amount you can steal without robbing two adjacent houses.

“Classic DP problem and I knew it the second I read it.”

View Post

Meta·Data Scientist·Technical Phone Screen

Apr 2026
Probability and stats question for a Data Scientist role at Meta. The setup was a chatbot evaluation scenario and it covered independence, expected counts, and hypothesis testing all in one prompt. Pretty dense for a single question.
  • Given a chatbot where P(honest) = 0.7 and P(relevant) = 0.8, and assuming independence: what's the probability an answer is both honest and relevant? Out of 1,000 answers, how many would you expect to be neither? And how would you run a hypothesis test to compare the relevance rates of two different LLMs at a 0.05 significance level?

“Three parts crammed into one question, which I did not expect.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
Meta PM interview, product analytics question about diagnosing a traffic drop. Pretty standard case format but it moves fast if you're not warmed up.
  • You're a PM at Gmail and notice traffic dropped 10% on a Monday morning. How do you investigate and respond?

“My first instinct was to jump straight to hypotheses, which was wrong.”

View Post

Meta·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
Meta SWE coding round where you build a card game from scratch with an AI assistant, iterating on the design live as new requirements get thrown at you. More open-ended than I expected, less about grinding leetcode and more about whether you can actually architect something under pressure.
  • Design and implement a card game from scratch: define the data model for the deck, players, and game state, then expose operations like shuffle, deal, play a card, score a round, and detect end-of-game. Write a driver that simulates a full game, and be ready to refactor as new requirements come in.

“This one took me a minute to get my footing.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Meta system design round for a software engineer role, focused entirely on designing an online coding contest platform. The depth they expected on the judging infrastructure was pretty intense, and the follow-ups on scaling and job state tracking were where things got real.
  • Design an online coding contest platform that handles user registration, problem sets with test cases, multi-language code submission, secure sandboxed execution, and real-time leaderboards.
  • How would you scale the code judging system as the volume of submissions increases during a contest?
  • How would you scale the database and leaderboard storage to handle high-frequency score updates during a live contest?
  • How would you track and expose the current state of each code judging job, from queued through to a final verdict like accepted, wrong answer, or time limit exceeded?

“I started with the user-facing flows and worked toward the backend, which I think was the right call.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE coding round with a string manipulation problem. Pretty standard stuff but the O(n) constraint means you can't just brute force it.
  • Given an ASCII string, find the index of the first character that appears exactly once. Return -1 if no such character exists.

“Classic frequency count problem.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE interview that was basically a live coding exercise with an AI assistant, building a FastAPI summarization service from scratch. The real pressure wasn't the code itself but defending the architecture and fielding follow-ups on auth, persistence, and observability.
  • Use an AI coding assistant to build a production-quality FastAPI service with a POST /summarize endpoint, in-memory history storage, and a clean router/service/model separation. Deliver the full file structure and code for each file.
  • Walk through your architectural choices. Why did you separate the router, service, and model layers the way you did?
  • How would you add authentication to this service?
  • If you needed to persist the request/response history beyond a single process restart, what would you change?
  • How would you add observability to this service? What would you instrument and why?

“The 'placeholder function is fine' part lulled me into thinking this was easy.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE coding round with a tree problem. Pretty standard algorithmic stuff but the constraint tripped me up more than I expected.
  • Given a binary tree, determine whether every node's value equals the average of all its descendant nodes' values.

“I jumped straight to a brute force where I recomputed the subtree sum at every node separately.”

View Post