← Back to Directory

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

May 2026
Meta SWE coding round, pretty much just the classic merge intervals problem. Nothing fancy, but it's one of those questions where you either know the sorting trick or you don't.
  • Given a collection of intervals as a 2D array, merge all overlapping intervals and return the resulting array.

“Sort by start time first, that's the whole key.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

May 2026
Meta EM interview with a system design question focused on building live commenting for Facebook. Pretty open-ended, which I wasn't fully prepared for.
  • How would you design a live commenting system for Facebook?

“I started with the data model and fan-out logic but quickly realized I was treating it like a static feed problem.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta coding screen for a software engineer role. One algorithmic question, pretty focused on edge case handling and efficiency. Not a lot of back and forth beyond that.
  • Given a sorted array of unique integers and an inclusive range [lower, upper], return all ranges within that interval that are missing from the array. Format single missing numbers as 'a' and consecutive gaps as 'a->b'.

“The core logic clicked pretty fast but I fumbled on the edge cases.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Meta software engineering interview with a pretty involved coding question on top-k frequent elements. More theoretical than I expected, they kept pushing on complexity analysis and edge cases well past the initial solution.
  • Given an integer array and an integer k, return the k most frequent values. When frequencies tie, break ties first by smaller numeric value, then by earlier first occurrence in the array. Handle the case where k exceeds the number of distinct values.
  • Compare the trade-offs between bucket counting by frequency, a size-k min-heap, and a quickselect-based partition for solving top-k frequency problems. What are the time and space complexities of each?
  • For an array of length n, what is the maximum number of distinct frequency values possible across its unique elements? Derive and justify the formula.
  • How would you validate and guard against invalid inputs such as non-integer elements, negative or non-integer k, or extremely large arrays, while keeping the service robust?

“I jumped straight to sorting by frequency which they immediately flagged as O(n log n).”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Phone screen for a senior SWE role at Meta. Just one coding problem, parentheses-related, felt straightforward but the follow-up direction they hinted at was sneaky enough that I'm glad I'd prepped both sides of it.
  • Given a string of parentheses, what is the minimum number of insertions (either '(' or ')') needed to make it valid?

“I went with the linear scan approach, two counters tracking unmatched closing parens and currently open ones, sum them at the end.”

View Post

Meta·Software Engineer·Technical Phone Screen

May 2026
Did a data analyst interview loop at Meta and got hit with an ROI framing question that felt more product strategy than analytics. Not the worst round I've had but definitely left me second-guessing my structure.
  • The leadership team wants to understand the ROI of a new feature. How would you structure that analysis?

“I went straight to cost vs.”

View Post

Meta·Machine Learning Engineer·Technical Phone Screen

May 2026
Meta ML Engineer interview with a classic array problem. Nothing too exotic but the follow-up about avoiding sorting is where it gets interesting.
  • Given an integer array and an integer k, find the kth largest element in the array. Can you do it without sorting?

“The base problem is fine, I coded it up.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

May 2026
Meta PM interview, one question about diagnosing a metric drop on Facebook Lite for Android. Short but the kind of question that looks straightforward until you're actually in it.
  • You arrive at the office and see that Facebook Lite opens on Android are down 10%. How do you diagnose what's going on?

“My first instinct was to jump straight into possible causes and I had to pull myself back.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

May 2026
Interviewed for a Research Scientist role at Meta and got hit with a deep system design question on building an agentic research pipeline end to end. It was a single big question with a lot of sub-parts, which sounds manageable until you realize how many rabbit holes there are and how easy it is to lose the thread.
  • Design an agentic deep research system that takes a user query and autonomously plans and executes multi-step research including web search, source reading, evidence aggregation, and synthesis into a long-form cited answer. Cover the agent loop architecture, tool use, memory and scratchpad management, long context handling, latency and cost trade-offs, hallucination mitigation, and evaluation.

“This is a beast of a question.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

May 2026
Behavioral round at Meta for a software engineering role. Just one question but it had a lot of layers to it, basically asking you to show self-awareness and adaptability at the same time.
  • Tell me about a time when feedback from a manager or senior leader shifted how you saw a situation or project. What did you think going in, what did they say, how did you respond, and what actually changed?

“This one tripped me up a little because my first instinct was to pick a story where I looked good at the end.”

View Post