← Back to Directory

Meta interview notes, page 198 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·Data Scientist·Technical Phone Screen

Jun 2026
Meta DS interview with a classic product metrics scenario. One question, but it had enough layers to keep me busy for the whole session.
  • Comments per post dropped sharply last week on Facebook Groups. Walk through how you'd investigate this, including what data cuts you'd look at, what hypotheses you'd form, what metrics you'd track, and what follow-up experiments you might run.

“I started with the obvious stuff (is this a logging issue, is it one region, one platform) and that part went fine.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta data engineer screen, just one technical question about concurrency concepts. Pretty short session, felt more like a warmup than a real deep dive.
  • What are the key differences between multithreading and multiprocessing?

“I knew this one but rambled a bit trying to cover everything at once.”

View Post

Meta·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Meta system design round for a software engineer role. The whole session was one massive question about building an in-memory key-field-value store, and it kept growing in scope every time I thought I was done.
  • Design and implement an in-memory key-field-value store with monotonic timestamps, supporting set, get, compareAndSet, compareAndDelete, scan, scanByPrefix, setWithTtl, compareAndSetWithTtl, and getWhen operations. Describe your data structures, expiration tracking, history tracking, and analyze time and space complexity.

“This thing started innocuous enough.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Meta PM interview, got a classic strategy question about which new vertical Facebook should expand into. Pretty open-ended, which sounds fun until you're actually sitting there trying to not say something embarrassing.
  • Which new vertical should Facebook move into next?

“I went with healthcare because it felt defensible given the data angle, but in hindsight I think I leaned too hard on the 'Meta has data' argument without really stress-testing whether users would actually trust Facebook with health info.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta SWE coding round with a twist on a classic tree problem. The variant they threw in made it less straightforward than I expected.
  • Given a binary tree, perform a vertical order traversal where each column has a computed weight. Sort the output by those column weights rather than by standard column index.

“I knew vertical order traversal cold but the weighting part tripped me up for a bit.”

View Post

Meta·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Meta PM interview with a single product sense question about Instagram Reels. The question sounds deceptively simple but there's a lot going on under the surface once you start pulling at it.
  • You're the PM for Instagram Reels. Which would you rather have: 100 reels each getting 1 million views, or 1 million reels each getting 100 views? Justify your choice.

“I went with the 1M reels side and framed it around creator ecosystem health.”

View Post

Meta·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Meta for a SWE role. Just the one question from what I can tell, pretty standard leadership and accountability territory.
  • Describe a time you had to step up as a leader and be responsible for the outcomes of a team.

“I had a story ready but it felt thin once I started telling it.”

View Post

Meta·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Meta SWE coding round, one algorithmic problem that looks straightforward until you actually think about the state space. The BFS angle is obvious but the key/door mechanic is where people trip up.
  • Given a 2D grid maze with a start, an exit, walls, empty cells, keys (a-f), and locked doors (A-F), find the minimum number of steps from start to exit. You can only pass through a door if you've already collected the matching key. Return -1 if unreachable.

“My first instinct was plain BFS and I started coding it before really thinking.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta coding round, just one problem the whole time: the rolling ball maze. Felt manageable once I recognized the pattern but the follow-up on shortest distance tripped me up a bit.
  • Given a 2D grid with walls and empty cells, a ball rolls in one of four directions and only stops when it hits a wall or the grid boundary. Can the ball reach and stop exactly at a given destination cell?
  • Now find the shortest distance for the ball to stop at the destination, not just whether it can reach it.

“I knew BFS would work here but I fumbled the transition logic at first.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta SWE interview that centered on binary tree traversal, specifically getting both the left and right side views in one problem. The discussion portion about BFS vs DFS tradeoffs is where I felt the most pressure.
  • Given the root of a binary tree, return the values visible from the right side and the left side when looking at the tree top to bottom. Then walk through the tradeoffs between a level-order BFS approach and a depth-first approach that tracks node depth.

“I went straight to BFS because keeping track of the last (or first) node per level felt clean and obvious.”

View Post