Katkat

Company

Meta interview questions

666 practice questions in the style of Meta's interviews, covering Coding & Algorithms, Analytics & Experimentation, Data Manipulation (SQL/Python), Software Engineering Fundamentals, Statistics & Math, Behavioral & Leadership, Machine Learning, ML System Design, Product Design & Strategy, Product / Decision Making, System Design.

Questions666

54 easy472 medium140 hard

Your progress0/666

Meta interview questions by the numbers

Last updated

Katkat has 666 Meta interview questions. The largest topics are Coding & Algorithms (32%), Analytics & Experimentation (17%) and Behavioral & Leadership (11%). By difficulty: 8% easy, 71% medium and 21% hard. The most common round is Onsite (54%). Frequent concepts include System Design, Causal Inference, Algorithms and Scalability.

Difficulty

  • Easy8% · 54
  • Medium71% · 472
  • Hard21% · 140

Interview rounds

  • Onsite54% · 358
  • Technical Screen40% · 268
  • Online Assessment3% · 23
  • HR Screen2% · 10
  • Other1% · 7

Roles

  • Software Engineer43% · 285
  • Data Scientist39% · 262
  • Machine Learning Engineer11% · 70
  • Data Engineer3% · 21
  • Product Manager2% · 13

Frequent concepts

  • System Design4% · 28
  • Causal Inference3% · 20
  • Algorithms3% · 19
  • Scalability3% · 19
  • Distributed Systems2% · 14
  • Metrics2% · 14

Showing 481–510 of 666 results

  • Evaluates diagnostic analytics for explaining why Instagram users consume more Stories than Facebook users. Strong answers validate metric parity, decompose supply and demand drivers, use cohort and within-user comparisons, and propose experiments for UI, ranking, content, or notification hypotheses.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question tests your ability to systematically isolate the root cause of a drop in advertising spend by decomposing metrics and evaluating external versus internal factors.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question evaluates a data scientist's product analytics, experimental design, and strategic decision-making skills, covering market sizing, competitive analysis, privacy-aware data and infrastructure assessment, risk identification, and A/B testing planning.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question evaluates product leadership, product analytics, experimentation, and impact-measurement competencies for a Data Scientist, emphasizing problem framing, metric definition, trade-off reasoning, risk mitigation, and the ability to quantify and communicate end-to-end results.

    MetaData ScientistBehavioral & LeadershipOnsite
  • A Meta product design question about creating a product inside Meta's apps that helps people find and hire a handyman for home repairs and small jobs. It tests segmentation on both sides of a local services marketplace, trust and safety thinking, use of Meta's social and messaging strengths, prioritization, and success metrics.

    MetaProduct ManagerProduct Design & StrategyOther
  • A Meta coding interview problem: given a string made only of opening and closing parentheses, return the length of the longest contiguous substring that is correctly balanced. It tests careful handling of matched pairs, unmatched characters that break a run, and efficient processing of long inputs.

    MetaSoftware EngineerCoding & AlgorithmsOnsite
  • Tests deep conceptual mastery of modern ML core foundations: AdamW vs. Adam weight decay mechanics, compute-optimal Chinchilla scaling laws, and the mathematical equivalence between Hard Expectation-Maximization in GMMs and k-means clustering.

    MetaMachine Learning EngineerMachine LearningOnsite
  • Map deterministic tickets to cities in proportion to their population weights by building cumulative ranges and locating each possibly repeated ticket efficiently.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Implement batched multi-head self-attention by hand, including projections, head split and merge, scaled dot products, a numerically stable masked softmax, and causal and padding masks, then prove it correct with tests you design yourself. Tests shape discipline and attention fundamentals.

    MetaMachine Learning EngineerMachine LearningTechnical Screen
  • Master Behavioral Interview Questions for Data/ML Roles evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    MetaData ScientistBehavioral & LeadershipOnsite
  • This problem tests your ability to use recursion with backtracking and bit manipulation to find the maximum number of unique characters that can be formed by a subset of mutually disjoint words.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates a candidate's ability to reason about combinatorial constraints and set disjointness while maximizing unique coverage, testing competencies in algorithm design, combinatorics, and constraint-based optimization.

    MetaSoftware EngineerCoding & AlgorithmsOnsite
  • Maximize number with one digit swap evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    MetaSoftware EngineerCoding & AlgorithmsOnsite
  • This question evaluates algorithm design skills for single-pass array processing, streaming data handling, and time/space complexity analysis within the Coding & Algorithms domain.

    MetaMachine Learning EngineerCoding & AlgorithmsOnsite
  • This problem tests your ability to use memoized recursion or dynamic programming to explore state spaces in a combinatorial game where you must decide which cards to remove to maximize your total score.

    MetaSoftware EngineerCoding & AlgorithmsOnsite
  • This problem tests your ability to use recursion with backtracking or bitmasking to find the optimal subset of strings that maximize the total count of unique characters.

    MetaMachine Learning EngineerCoding & AlgorithmsOnsite
  • Measure exactly 45 minutes using two ropes that each burn for 60 minutes but at unpredictable rates. The reasoning must rely only on lighting rope ends and observing completion events, never on assuming that half a rope represents half the time.

    MetaSoftware EngineerStatistics & MathTechnical Screen
  • Define gaming monetization metrics, separate business changes from data failures, and validate repairs with reconciliation and guardrails.

    MetaData EngineerAnalytics & ExperimentationTechnical Screen
  • This interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Measure Harmful Content Impact with Key Metrics states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question evaluates experiment design, metric selection, causal inference and business-metric translation for social features, including defining primary and guardrail metrics, choosing experimental units to mitigate network interference, and estimating revenue impact from observed lifts.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question tests the ability to design an experimentation framework for notification systems while accounting for user fatigue, long-term ecosystem health, and signal interference.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question evaluates experiment design and causal inference skills for platform analytics, covering interference management, metric and guardrail definition, power and duration calculations, eligibility and exclusions, novelty/adaptation considerations, and diagnostics for bot‑mitigation interventions.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question evaluates proficiency in Bayesian statistical estimation, experimental design, product metric definition, and causal/confounder analysis for measuring feature reliability and engagement.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question evaluates a candidate's ability to merge two pre-sorted, non-overlapping interval lists into a single consolidated set, a core array and two-pointer/merging skill in coding interviews. It tests correct handling of edge cases like touching endpoints versus true gaps, assessing precision in interval logic and algorithmic reasoning under linear-time constraints.

    MetaSoftware EngineerCoding & AlgorithmsOnsite
  • A Meta software-engineer system-design take-home: implement mergeCustomers(oldId, newId) for a payments/ledger platform, absorbing one customer into another while preserving every account's balance and immutable transaction history. Tests identity unification, ownership remap, conflict/duplicate resolution, top-N leaderboard maintenance, atomicity, concurrency, idempotency, and complexity analysis.

    MetaSoftware EngineerSystem DesignOnline Assessment
  • This problem tests your ability to manipulate array-based data by sorting and performing linear sweeps to consolidate overlapping ranges.

    MetaSoftware EngineerCoding & AlgorithmsOnsite
  • This question evaluates a candidate's ability to implement interval merging algorithms, reason about edge cases such as touching boundaries, empty inputs, and invalid intervals, and perform time and space complexity analysis.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Practice a mixed PM onsite loop with strategy, data, product design, architecture, analytics, technical leadership, and failure reflection prompts. The solution guide shows how to structure each case, ask clarifying questions, choose metrics, make trade-offs, and give practical recommendations.

    MetaProduct ManagerProduct / Decision MakingOnsite
  • Practice Meta Pay PM metrics and prioritization with North Star definition, metric tree, split-bill versus donations trade-offs, and debugging flat adoption despite lower cost per transaction. The solution covers active payers, transaction success, trust, risk, unit economics, feature strategy, and decomposition analysis.

    MetaProduct ManagerProduct / Decision MakingOnsite
  • This question evaluates a candidate's ability to optimize over paired sequences using array traversal and running-minimum tracking, a core array-processing technique in coding interviews. It tests practical application of single-pass optimization under an ordering constraint rather than brute-force pairwise comparison, commonly used to assess algorithmic efficiency and edge-case handling.

    MetaSoftware EngineerCoding & AlgorithmsOnsite

Meta interview experiences

All 83 →
  • Full Onsite Loop Plus My AI Coding Interview PlaybookMeta · Software Engineer · Onsite · Sep 2026

    Most of the questions were the classic, well-worn ones you'd already find on the forum. Phone Leetcode easy + mid Onsite 2 AI coding rounds + 2 AI system design rounds + 1 BQ AI coding 01: Friend system: Implement a friend recommendation algorithm Given data: a list of users, a list of friendships (user-user pairs) Design a strategy to recommend new friends to a user (e.g., search for friends of…

  • Leadership and Fullstack Phone Screen, Rejected Over 'Not Enough Impact'Meta · Data Engineer · Senior+ · Technical Screen · Sep 2026
    Rejected

    From the recruiter to the interviewers, the whole thing gave off an absurd vibe. I was applying for a senior position, and the job description didn't even list a level at the time. After I applied, the recruiter had me submit my availability directly — no call at all. Once it was scheduled, I was told it would be one Leadership round and one Fullstack round. I thought that was a little strange at…

  • Offer After 1.5 Years Out of Work and 600+ Hours of PrepMeta · Software Engineer · Onsite · Sep 2026
    Offer

    I had been out of work for a year and a half. Once I got properly serious about the search, I fired off about 100 applications and basically got silence. A few startups got in touch, but nothing picked up speed. Then someone referred me at Meta and a recruiter asked to set up a call. One choice early on, I believe, defined everything that followed. I turned the startup conversations down and comm…

  • Explaining an AI System and Solving a Maze with AIMeta · Software Engineer · Technical Screen · Aug 2026

    This will most likely become a rejection story. At the beginning, I was asked to introduce an AI system I had designed and explain the problem it solved. I stumbled through the explanation, and the interviewer did not seem very satisfied. I probably did not make the project sound impressive enough. Next came AI coding. This really felt like a company going all in on AI, because everything involve…

  • Phone Screen Plus a Four-Round Virtual OnsiteMeta · Software Engineer · Onsite · Aug 2026

    Meta phone screen + virtual onsite writeup, with the questions and my thought process included. Since I signed an NDA, I'm coding the problem names as homophones — sorry about that. Phone Screen 45 minutes, two questions. The first five minutes were self-intro, and pretty much the rest of the time was spent coding. Question 1, coded 1091: a 2D grid, get from the top-left corner to the bottom-righ…

More companies