← Back to Directory

Meta interview notes, page 185 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 software engineer coding round with two algorithmic problems. Both were on the trickier side, one a sliding window variant and one a classic backtracking problem with some nasty edge cases. Came out feeling okay but not great.
  • Given an integer array and an integer k, check whether any two equal elements exist within k indices of each other. If yes, also return the minimum such index gap. Design an O(n) time, O(k) space solution and explain how you evict stale entries as you scan.
  • Given the digits 1 through 9 in order as a string, insert '+', '-', or nothing between any adjacent digits (concatenation), and optionally a leading sign before the first digit. Find an expression that evaluates to a given target T, without reparsing the string each time.

“I knew the basic contains-duplicate-ii problem but the twist here was returning the minimum gap AND the O(k) space constraint.”

View Post

Meta·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Fundamentals round at Meta for an MLE role covering optimizers, neural scaling laws, and clustering. Pretty broad for a single session but the questions were genuinely deep, not just name-dropping methods.
  • Walk through the progression from plain SGD to Adam. What does each step add, and why is Adam the default for training transformers?
  • What is the actual difference between L2 regularization added to the loss and decoupled weight decay as in AdamW?
  • How does learning rate scheduling with warmup and decay fit into optimizer design, and why is warmup particularly important?
  • State the power-law form of neural scaling laws and explain what the compute-optimal result says about splitting a fixed compute budget between model size and training tokens.
  • If you have a fixed compute budget but a hard inference latency constraint, how does that change which model size you'd actually ship?
  • Compare k-means and GMM fitted by EM: what objective does each optimize, what's the difference in how they assign points to clusters, and what's the formal relationship between the two algorithms?
  • Your GMM's EM is diverging because covariance matrices are collapsing toward zero. What's going wrong and how do you fix it?
  • How would you choose the number of clusters k for k-means versus the number of components for a GMM, and do the model selection tools differ?
  • Why does Adam sometimes generalize worse than well-tuned SGD with momentum, and when does that gap actually matter in practice?

“I traced the chain fine: gradient descent, then momentum to smooth updates, then RMSProp to scale per-parameter, then Adam combining both with bias correction.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Meta PM interview, one question about the fundraising product and where you'd take it. Not much else to go on but it's the kind of question that sounds easy and then you realize you have no idea what success even looks like for a donation flow.
  • What goals would you set for Facebook's fundraising product if you were the PM?

“I'd probably start by separating platform health from donor outcomes because lumping them together muddies everything.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Meta system design round for a software engineer role. One meaty question about building an auction platform from scratch, covering basically every layer of the stack. Felt pretty well-prepared but the bid-spike-at-end-of-auction angle tripped me up more than I expected.
  • Design a scalable online auction service where users can create auctions, place bids, view current standings, and receive near-real-time notifications when bids change or auctions close.

“I started with the API surface and data model which felt solid, but I underestimated how much time they'd want on the correctness angle.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Meta PM interview with a LinkedIn roleplay framing. One product design question about supporting India's startup ecosystem. Pretty open-ended and I wasn't totally sure how deep to go on the market context versus the actual feature ideas.
  • You are a PM at LinkedIn. Design features to support India's growing startup ecosystem.

“This one has a lot of surface area and I spent probably too long on the context-setting part.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Meta for a SWE role. Just one question from what I can tell, pretty standard stuff.
  • Tell me about a time you faced a difficult challenge.

“Went with a project where the scope kept shifting and I had to push back on stakeholders.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
PM product sense round at Meta, one question about designing a fundraising product for a social cause. Pretty open-ended and I kept second-guessing how much to lean into the Meta platform angle versus treating it more generically.
  • You're a PM at Meta. How would you design a fundraising product for a cause?

“I spent too long on the problem space and not enough time on actual product decisions.”

View Post

Meta·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Meta ML engineer round with two parts: a conceptual discussion on friend-recommendation metrics and a live coding task with AI assistance allowed. The AI-assisted angle was genuinely interesting but also a bit disorienting since you still had to own everything the AI produced.
  • Given a User class with only an id and a list of current friends, how would you design evaluation metrics for a friend-recommendation algorithm? Which of those metrics are actually computable given only that data?
  • Implement a mutualFriendsScore function that takes two users and returns a score based on mutual friends. Write unit tests for it. AI assistance is permitted, but you are responsible for reading, integrating, and validating whatever the AI outputs.

“This is the kind of question where you can ramble forever if you're not careful.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Meta system design round for a software engineer role. The question was about building an ads impression aggregator, which sounds straightforward until you actually have to think through the storage and late-event handling pieces under pressure.
  • Design a service that ingests a high-volume stream of ad impression events and exposes per-ad impression counts aggregated by hour, with near real-time updates within 30 seconds. How do you handle late or out-of-order events?
  • Follow-up: How would you handle very high write throughput to the storage layer?

“I started with the ingestion layer, Kafka felt obvious, and I talked through windowing logic for the hourly buckets.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Meta product sense round, one question about designing an education app for kids. Pretty open-ended and I think I underestimated how much the 'kids' part should've shaped every single decision I made.
  • How would you design an education app for kids?

“I jumped straight into features and kind of glossed over the user definition.”

View Post