← Back to Directory

Meta interview notes, page 18 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·Machine Learning Engineer·Technical Phone Screen

Apr 2026
Quick ML engineer screen at Meta, basically just one coding question about binary representation. Nothing fancy, felt more like a warmup than a real technical round.
  • Write a function that returns the binary representation of a given integer.

“Seemed straightforward but I second-guessed myself on edge cases like negative numbers and zero.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
PM interview at Meta, one question focused on ad quality measurement. The question was deceptively specific and I don't think I fully nailed the false positive/negative framing under pressure.
  • As a PM at Meta, how would you define and measure the success of the 'Report Ad' feature, accounting for both false positives (legitimate ads incorrectly flagged) and false negatives (bad ads that slip through)?

“I spent too long on the obvious stuff like report volume and resolution rate before getting to the actual crux of the question.”

View Post

Meta·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
Meta SWE coding round with a greedy optimization problem. Pretty clean problem once you see the trick, but the setup made it feel more complicated than it was.
  • You have two mice and n pieces of cheese. Each cheese gives a different reward depending on which mouse eats it. Mouse 1 must eat exactly k cheeses and mouse 2 gets the rest. Find the assignment that maximizes the total reward.

“The naive approach is obviously too slow for n up to 2*10^5.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE interview where the format was a bit unusual. You get a code snippet, run it through an AI prompt to get a review, and then your job is to critically evaluate what the AI actually said. Accepting the valid stuff, pushing back on hallucinated bugs, and catching whatever the AI missed.
  • You are given a real code snippet. Use an AI assistant as a senior engineer reviewer with a specific prompt, then critically evaluate the AI's output: accept valid fixes, reject hallucinated bugs, and identify edge cases the AI missed.

“The weird part isn't writing the prompt, it's that you have to actually disagree with the AI on the spot.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta infrastructure engineer phone screen, basically one algorithm question the whole time. The problem was a binary search variant and I think I got through it okay but the O(log n) constraint is what made it non-trivial.
  • Given an integer array where no two adjacent elements are equal, find the index of any local minimum in O(log n) time. A local minimum is an element smaller than both its neighbors, treating out-of-bounds positions as positive infinity.

“I knew binary search was involved but my first instinct was to just scan linearly, which obviously fails the complexity requirement.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE coding round with a string parsing problem that looks straightforward until you actually sit down to implement it. The edge cases are brutal and I didn't handle all of them cleanly.
  • Given a string, write a function to determine whether it represents a valid number. Valid numbers can have an integer part, a fractional part, an optional exponent using 'e' or 'E' followed by an integer, and optional leading/trailing spaces. Signs are only allowed at the start or right after the exponent character. Return true or false.

“I went in thinking this was a simple regex or character scan problem.”

View Post

Meta·Technical Program Manager·Hiring Manager Screen

Apr 2026
Went through a TPM screen at Meta, pretty standard stuff, just one question about prior experience.
  • Walk me through what you did at your previous job.

“Seems like a warmup but I rambled way too much.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
PM interview at Meta, one product design question about their smart glasses hardware. Pretty open-ended, which sounds fun until you're actually sitting there with no obvious anchor.
  • Design an app for Meta's smart glasses.

“I went straight to use cases, which in hindsight was probably too fast.”

View Post

Meta·Software Engineer·Technical Phone Screen

Apr 2026
Meta SWE coding round, one graph/string problem the whole session. Pretty standard setup but the problem had enough wrinkles to keep it interesting.
  • Given a start word, an end word, and a dictionary of valid words, find any path from the start word to the end word by changing one letter at a time, where each intermediate word must exist in the dictionary. The path doesn't need to be the shortest.

“The 'doesn't need to be shortest' part threw me off a little because my brain immediately went to BFS since that's the classic word ladder setup.”

View Post

Meta·Software Engineer·Online Assessment (OA)

Apr 2026
Ran into this string counting problem on a Meta SWE online assessment. Pretty straightforward on the surface but worth knowing what they're actually looking for.
  • Given a string of uppercase and lowercase English letters, return the difference between the count of uppercase letters and the count of lowercase letters.

“Linear scan, count as you go, done.”

View Post