LIMITED TIME 🎁: Register now to get 60 minutes of AI Mock Interviewing for FREE!

Join
    Back to Directory
    Meta logo

    Meta

    FAANG / Big Tech

    Meta Platforms is a leading technology company that operates the world's largest social media and communication platforms, including Facebook, Instagram, WhatsApp, and Messenger. It is a major player in digital advertising and is heavily investing in virtual and augmented reality through its Reality Labs division and the metaverse.

    2,377total notesUpdated 1 month ago

    Every question, shortened answers

    Browse all 2,377 notes for Meta. Each answer is trimmed to its first line — create a free account to read them in full.

    Meta logo
    Meta·Software Engineer·Onsite - System Design / Architecture
    Jul 2026

    Meta system design deep dive, infrastructure focus. The whole thing was structured around one project from your resume and they just kept pulling threads until something unraveled.

    Walk me through the most impactful infrastructure project on your resume, starting with the problem statement, constraints, stakeholders involved, and how you defined success.Describe the high-level architecture of that project, including key components, your data model, and any critical algorithms or APIs you built or relied on.What were the scale requirements for this system? Walk through QPS, latency targets, storage needs, your SLOs, and how you approached capacity planning.+2 more

    “This is where I should've been more precise about the stakeholders piece.”

    5Sign in to interact
    View Post
    Meta logo
    Meta·Data Scientist·Technical Phone Screen
    Jul 2026

    Meta DS interview focused entirely on a single sprawling experiment design question about network interference and spillover effects. Dense, technical, and pretty humbling if you haven't thought hard about SUTVA violations before.

    A new social feature might cause network spillovers (like hashtag following or invite prompts spreading between users). Design an experiment that can separately measure direct effects on treated users and indirect spillover effects on their neighbors, covering the full design, estimands, power calculations, analysis approach, guardrails, and what happens when the graph changes mid-experiment.

    “This was basically six questions wrapped in one.”

    1Sign in to interact
    View Post
    Meta logo
    Meta·Software Engineer·Technical Phone Screen
    Prefer not to say
    Jul 2026

    Meta SWE coding round, one LeetCode problem with a complexity follow-up. Pretty standard but the complexity analysis part is where they actually want to see if you know what you're doing.

    Given two nodes in a binary tree where each node has a pointer to its parent, find their lowest common ancestor. Then analyze the time and space complexity of your solution.

    “I got the core idea pretty quickly since I'd seen LCA before, but this variant with parent pointers trips you up if you default to the recursive tree approach.”

    1Sign in to interact
    View Post
    Meta logo
    Meta·Software Engineer·Technical Phone Screen
    Jul 2026

    Meta SWE coding round, pretty standard interval problem. Nothing too crazy but the edge cases around touching endpoints tripped me up more than I'd like to admit.

    Given a list of closed intervals, merge all overlapping ones (including those that touch at endpoints) and return the resulting sorted list.

    “Sort first, then sweep.”

    1Sign in to interact
    View Post
    Meta logo
    Meta·Data Scientist·Technical Phone Screen
    Jul 2026

    Meta DS technical screen, basically one big SQL problem broken into three parts. The schema wasn't too scary but the overlap logic and P90 requirement made it genuinely hard to keep in one clean query. Left feeling like I got maybe 70% of the way there.

    Given a call participation schema with overlapping time intervals, compute peak concurrent participants per call while excluding test users and users from a specific email domain. A call qualifies as a 'group call' if its peak concurrency reaches at least 3.For each calendar day in a given date range, return the total calls started, number of group calls, and the 90th percentile of peak concurrency, filtering to calls where group calling was enabled.Return the top 3 calls by peak concurrency that started on a specific day, including call metadata and the first timestamp within the first 10 minutes of the call when concurrency first hit 3. Return NULL if it never reached 3 in that window.

    “The filtering part was fine, just a join on users with a couple of WHERE conditions.”

    3Sign in to interact
    View Post
    Meta logo
    Meta·Data Scientist·Technical Phone Screen
    Jul 2026

    Meta data scientist interview with a stats-heavy question about evaluating a marketing campaign's CTR. The whole thing was basically a hypothesis testing deep dive, which I expected but still found myself fumbling through parts of it.

    You're told a marketing campaign has a 4.2% click-through rate. Leadership wants to know if that's good or bad. How do you formally set up the hypothesis test, choose the right statistical test, and figure out what additional data you need? Walk through computing a p-value and confidence interval, and explain both statistical and practical significance.

    “This question has a lot of layers and I didn't pace myself well.”

    0Sign in to interact
    View Post
    Meta logo
    Meta·Software Engineer·Onsite - System Design / Architecture
    Jul 2026

    Meta system design round for a software engineer role. The whole session was built around one meaty question about building a robust API endpoint, and it went deeper than I expected across a lot of dimensions.

    Design the full validation and error-handling strategy for an API endpoint that computes the top-K most frequent values from a user-submitted array. Cover input validation, auth, rate limiting, idempotency, error codes, partial failures, timeouts, retries, observability, and graceful degradation for bad or oversized payloads. Include example API contracts and error response shapes.

    “This question sprawled in every direction and I kept second-guessing whether to go broad or deep first.”

    1Sign in to interact
    View Post
    Meta logo
    Meta·Software Engineer·Technical Phone Screen
    Prefer not to say
    Jul 2026

    Meta SWE interview with a tree traversal problem that looked clean on the surface but had enough edge cases to keep me busy. The follow-ups pushed into territory I hadn't fully thought through beforehand.

    Given a binary search tree, compute a vertical order traversal where the root is at (row 0, col 0), left children shift one column left and one row down, right children shift one column right and one row down. Return columns sorted by index, each containing node values sorted by row, with ties broken by left-to-right BFS order. Walk through your algorithm, justify the time and space complexity, and implement it.If the tree is extremely skewed (essentially a linked list), how would you prevent hitting recursion depth limits?How would you handle streaming the vertical order traversal results if the tree is too large to fit in memory all at once?

    “I went with a BFS that tracks (node, row, col) tuples, collecting everything into a map keyed by column.”

    3Sign in to interact
    View Post
    Meta logo
    Meta·Software Engineer·Onsite - System Design / Architecture
    Prefer not to say
    Jul 2026

    Meta system design round focused entirely on a weighted random sampling problem. Pretty deep dive, lots of follow-ups, felt like they wanted to see how far you could push a single idea rather than breadth across topics.

    Design and implement a data structure that supports weighted random index selection, where each index is returned with probability proportional to its given weight. Optimize for many repeated calls after a single initialization phase.How would you modify the design to support point updates to individual weights after initialization?How do you handle precision loss when the sum of weights is very large?+2 more

    “This is the core question and it ate up most of the session.”

    5Sign in to interact
    View Post
    Meta logo
    Meta·Software Engineer·Technical Phone Screen
    Prefer not to say
    Jul 2026

    Meta SWE interview with a mix of classic and slightly-off-the-beaten-path coding problems. The 2D rectangle merge variant was the one that stuck with me.

    Find the kth largest element in an unsorted array.Group strings that belong to the same shift sequence (i.e., strings that can be transformed into each other by shifting each character by the same amount).Given a set of 2D rectangles, merge all overlapping ones into the smallest set of non-overlapping rectangles. This is a 2D extension of the classic merge intervals problem.+1 more

    “Went with a min-heap of size k.”

    4Sign in to interact
    View Post