← Back to Directory

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

Jun 2026
Meta coding interview where they asked me to implement a 2D convolutional filter from scratch. Not the typical LeetCode grind problem, which threw me off a bit.
  • Implement a 2D convolutional filter from scratch.

“I knew the concept from ML coursework but writing the actual nested loop logic under pressure is a different thing.”

View Post

Meta·Machine Learning Engineer·Onsite - System Design / Architecture

Jun 2026
ML system design round at Meta for an engineer role. One meaty open-ended question about building a weapons ad detection system from scratch, no warmup, just straight into it.
  • Design a complete machine learning system to automatically detect advertisements that are selling weapons.

“This is the kind of question where you can spiral fast if you don't anchor early.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta coding round, one question on interval merging. Pretty clean problem but there are enough edge cases to trip you up if you're not careful about the touching-interval condition.
  • Given two sorted arrays of intervals, return the merged union of all intervals, coalescing any that overlap or share an endpoint.

“Two-pointer approach felt natural here since both arrays are already sorted by start time.”

View Post

Meta·Product Manager·Onsite - System Design / Architecture

Jun 2026
Meta PM interview with a system design angle I wasn't expecting. The question was technically deep for a product role and I spent the first couple minutes just trying to figure out where to even start.
  • Walk through everything that happens when a user clicks a hyperlink inside a Facebook product, from the moment of the click all the way through to the page rendering. Cover client-side behavior, network requests, backend services, data fetching, rendering, and any performance or security considerations you'd flag.

“My first instinct was to just narrate the browser request lifecycle like a textbook and call it done.”

View Post

Meta·Machine Learning Engineer·Onsite - Behavioral / Leadership

Jun 2026
Went through a behavioral round for an MLE role at Meta. Four questions, all pretty standard leadership and conflict stuff, but they want real structure and measurable outcomes so you can't just wing it with a vague story.
  • What's the most impactful project you've worked on?
  • Tell me about a time you had to work with someone who was difficult to collaborate with.
  • Describe a conflict you ran into and how you worked through it.
  • What were the main technical challenges you faced in that project?

“This is the one I overprepared for and still fumbled a bit.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Meta PM interview with a product design question framed around Apple Watch. Single question, classic product sense format, nothing too wild but it requires you to actually have a point of view on hardware-meets-software products.
  • You are the PM for Apple Watch. How would you design it?

“Broad question and I think I went too wide too fast.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Meta for a software engineering role. Pretty much the whole thing was conflict and collaboration stories, which I expected but still fumbled parts of.
  • Tell me about a time you faced conflict within a project. How did you identify the root cause, align priorities, and drive resolution?
  • Give an example of a time you had to balance competing priorities and deadlines.
  • Share an example of leading a cross-team effort without having any formal authority. What was the outcome and what would you do differently?

“I had a decent story ready but I kept jumping between the conflict itself and the resolution without actually explaining how I figured out what was really causing the tension.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
PM interview at Meta, product sense round focused on Instagram Shops. Single question but it had a lot of surface area to cover, more than I expected going in.
  • How would you define and measure success for Instagram Shops, specifically without counting ad revenue?

“The ad revenue constraint is what makes this interesting.”

View Post

Meta·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Meta virtual onsite coding round, got a stock trading problem that was close to a well-known leetcode problem but with a twist thrown in. Nothing too crazy but the variation kept me on my toes.
  • Given an array of stock prices where each index represents a day, find the maximum profit you can make by buying and selling once. The problem included a variation from the standard version.

“Knew the base problem cold so I jumped straight to the single-pass solution with a running minimum.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Meta SWE interview with a multi-level object-oriented design problem. The whole session was basically one big evolving system design question that kept adding requirements on top of itself, which I did not fully anticipate going in.
  • Design a work hours registration system that tracks contractor entry and exit events, computes total worked hours from completed sessions, and supports adding workers with a position and hourly rate.
  • Extend the system to support ranking workers within a position by total worked hours, with tie-breaking by ID in lexicographic order.
  • Add a promotion feature where a new position and compensation rate take effect only from the worker's next entry, not mid-session, and compute salary over a given time interval accounting for which compensation applied to each session.
  • Add grant periods to the system where sessions fully contained within a registered grant interval receive double pay, and implement a query that returns the total bonus pay attributable to a specific grant interval across all workers.

“The first level felt manageable.”

View Post