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 421–450 of 666 results

  • This question evaluates interpersonal and leadership competencies—communication and influence, structured decision-making and tradeoff reasoning, ownership and accountability, a learning mindset, and the ability to execute through ambiguity and cross-functional constraints.

    MetaSoftware EngineerBehavioral & LeadershipOnsite
  • This question evaluates a data scientist's skills in analytical integrity, causal inference, experimental design, stakeholder communication, and change management when pressured to convert a correlation into policy.

    MetaData ScientistBehavioral & LeadershipTechnical Screen
  • Practice designing a hiking mobile app with target users, value proposition, MVP features, roadmap, offline maps, safety trade-offs, metrics, instrumentation, launch strategy, partnerships, growth loops, and monetization options.

    MetaProduct ManagerProduct / Decision MakingOnsite
  • This question evaluates a data scientist's competency in diagnosing ad-spend anomalies, including data validation, attribution and reporting integrity, segmentation and placement effects, and causal inference within advertising analytics.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • Evaluates how to validate whether friends' content drives stronger social engagement than unconnected content. Strong answers define socialness metrics, control observational bias, test launch impact for unconnected feed content, and monitor discovery, retention, cannibalization, and quality guardrails.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • These behavioral prompts evaluate leadership competencies including setting technical direction, stakeholder management, influence without formal authority, trade-off analysis, and mentoring at an organization-wide (Staff/L6) level within the Behavioral & Leadership domain for senior software engineers.

    MetaSoftware EngineerBehavioral & LeadershipOnsite
  • This problem tests your ability to design a multi-objective ranking system for e-commerce ads, balancing short-term engagement, advertiser conversion, and platform revenue while mitigating feedback loops.

    MetaData ScientistMachine LearningTechnical Screen
  • A Meta Data Scientist analytics-and-experimentation interview question: a US C2C second-hand marketplace is considering opt-in “similar listings” notifications. You must (1) decide whether to build it — hypotheses, opportunity sizing, risks, MVP plan — and (2) design the post-launch measurement: a user-randomized A/B test with a primary/diagnostic/guardrail metric stack, handling of opt-in selection bias, and a clear launch/rollback rule.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This problem tests your ability to design an A/B test for a marketplace notification feature, focusing on balancing buyer engagement with potential cannibalization and ecosystem health metrics.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question evaluates a data scientist's competency in product analytics and experimentation by assessing understanding of retention metric definitions, cohorting strategies, short- versus long-term trade-offs, common measurement pitfalls, and A/B test design considerations.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This problem tests the ability to design an end-to-end ad ranking system, focusing on objective optimization, feature engineering, and mitigating common biases in marketplace environments.

    MetaData ScientistMachine LearningTechnical Screen
  • This question evaluates product growth analytics competencies including experimentation design, funnel decomposition, metric definition and guardrails, segmentation, and causal inference within the Analytics & Experimentation domain for social media and mobile product features.

    MetaProduct AnalystAnalytics & ExperimentationOnsite
  • This question tests the ability to design an experimentation framework for a new feature in a social product, specifically focusing on metric selection, identifying interference, and isolating the causal impact of a feature rollout.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question tests the ability to build a comprehensive evaluation framework for a new feature, specifically focusing on defining success metrics, identifying potential side effects, and designing an experimental setup for pixel-issue notifications.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question tests your ability to design an A/B testing framework for evaluating ad ranking changes, including metric selection, segment analysis, and identifying potential biases in historical data.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question assesses your ability to systematically approach product growth by identifying bottlenecks, framing hypotheses, and designing experiments to improve key user engagement metrics.

    MetaProduct AnalystAnalytics & ExperimentationOnsite
  • This question evaluates a data scientist's ability to design a measurement framework encompassing product goal definition, north-star metric selection, success metrics for adoption, engagement and quality, precise retention definitions (app-level vs feature-specific and creator vs participant), cohort retention windows, and experimental design including guardrails, bias sources and network effects. It is asked in the Analytics & Experimentation domain to assess practical application of product analytics and quantitative reasoning about short-term versus long-term tradeoffs, segmentation and experimental validity, operating at a primarily practical application level with necessary conceptual understanding.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question evaluates applied machine learning skills for vehicle intention prediction, covering temporal sequence modeling versus feature engineering, map- and lane-aware representations, multi-agent interaction reasoning, labeling/time-horizon definition, evaluation metrics and calibration, class imbalance and distribution shift handling, and uncertainty estimation for downstream planning. It is commonly asked because intention prediction is safety-critical in autonomous driving and probes a candidate’s ability to make system-level design trade-offs across data labeling, model architecture, training/validation, and risk-aware evaluation. Category/Domain: Machine Learning; Abstraction level: system-level applied ML for data scientist roles (mid-to-senior).

    MetaData ScientistMachine LearningOnsite
  • Practice explaining the end-to-end hyperlink request flow in Facebook, covering mobile client events, routing, DNS, TLS, gateways, auth, GraphQL, caching, rendering, external safe-link handling, performance, security, privacy, and observability.

    MetaProduct ManagerProduct / Decision MakingOnsite
  • This question evaluates SQL data-manipulation competency, including aggregation, distinct counting, date filtering and relational pattern detection (three-node cycles) to measure user engagement and group-call signals.

    MetaData ScientistData Manipulation (SQL/Python)Technical Screen
  • This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Identify Algorithms for Detecting Malicious Duplicated Content states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    MetaData ScientistMachine LearningTechnical Screen
  • Identify Features for Fake News Detection on Facebook evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes 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 ScientistMachine LearningOnsite
  • This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Identify Metrics to Detect Fake-Account Activity on Facebook states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    MetaData ScientistStatistics & MathOnsite
  • This question evaluates SQL-based data manipulation and time-series aggregation skills, specifically computing per-user metrics from timestamped event data such as call durations.

    MetaData ScientistData Manipulation (SQL/Python)Onsite
  • The question evaluates a data scientist's competency in triangulating product demand from non-table sources, defining and de-biasing signals, specifying metrics and guardrails, and designing evidence-driven experiments within the Analytics & Experimentation domain for a Data Scientist role.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • A behavioral interview asking for a story about your most impactful work and a story about a significant conflict, in a round that weighs heavily in level calibration. It tests scope, ownership, measurable results, handling disagreement constructively, and how well stories hold up under follow-up probing.

    MetaSoftware EngineerBehavioral & LeadershipOnsite
  • Implement a fully vectorized forward pass that projects input features into an embedding space and classifies them using a 1-nearest-neighbor lookup against a reference bank.

    MetaMachine Learning EngineerMachine LearningTechnical Screen
  • This problem tests your ability to implement an iterator for a Binary Search Tree (BST) using controlled traversal, and your skill in designing a priority-based queue that handles multi-criteria ordering.

    MetaMachine Learning EngineerCoding & AlgorithmsOnsite
  • An ML coding question that asks for a from-scratch implementation of k-means clustering with no provided test cases. It tests the assignment and update steps, vectorized distance computation, initialization, stopping rules, empty-cluster handling and the ability to verify code with self-constructed checks.

    MetaMachine Learning EngineerMachine LearningTechnical Screen
  • This problem tests your ability to handle complex pointer manipulation through linked-list deep copying and your proficiency in designing a thread-safe-capable cache using hash maps and doubly-linked lists.

    MetaMachine Learning 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