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 511–540 of 666 results

  • Evaluates statistical modeling of unique recipient counts per caller using count distributions. Strong answers compare Poisson, binomial, negative binomial, zero-inflated, and segmented models, then test fit with dispersion checks, likelihood metrics, chi-square tests, and simulation-based diagnostics.

    MetaData ScientistStatistics & MathTechnical Screen
  • This question evaluates understanding of memoryless processes and count-data modeling, covering exponential (constant-hazard) distributions for session durations and Poisson approximations for comment counts within survival analysis and count-data modeling in Statistics & Math for a Data Scientist role.

    MetaData ScientistStatistics & MathOnsite
  • This question evaluates your ability as a senior engineer to drive cross-functional alignment, manage complex technical dependencies, and deliver impact across multiple teams with competing priorities.

    MetaSoftware EngineerBehavioral & LeadershipOnsite
  • Describe a project where a deadline moved earlier and stakeholders disagreed about what should ship. Explain how you exposed the conflict, tested a failing approach, incorporated senior feedback, changed course, and used a concrete result to assess the compromise.

    MetaSoftware EngineerBehavioral & LeadershipOnsite
  • This question evaluates algorithmic problem-solving and spatial reasoning skills, particularly graph traversal, exploration in unknown environments, state encoding for relative coordinates, and reasoning about correctness.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • A product manager metrics question on judging whether Meta's generative AI features, such as its in-app assistant, creation tools and ad tools, are succeeding. It tests choosing a north-star metric that reflects real value, supporting and guardrail metrics, and how to show the AI actually caused any change.

    MetaProduct ManagerAnalytics & ExperimentationOther
  • This question evaluates a candidate's ability in algorithm design and problem decomposition for array segmentation and interval coverage, focusing on reasoning about cumulative constraints for streaming data and geometric interval intersections.

    MetaData ScientistCoding & AlgorithmsOnsite
  • This question evaluates algorithmic optimization and complexity-analysis skills by combining array-based time-dependent pricing for round-trip cost minimization with combinatorial generation of rotationally symmetric (strobogrammatic) k-digit numbers.

    MetaData ScientistCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to optimize a combinatorial search space through memoization and dynamic programming to determine the maximum win rate of a card-based strategy.

    MetaMachine Learning EngineerCoding & AlgorithmsOnsite
  • This question evaluates algorithm design and problem-solving skills for array-based cost optimization and grid pathfinding, including selection under ordering constraints, path existence detection and path reconstruction, together with correctness and edge-case reasoning.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates proficiency in data-structure and algorithmic concepts such as run-length encoding for compressed vectors and interval/nesting reasoning for computing exclusive execution times.

    MetaMachine Learning EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates understanding of binary-search-on-answer techniques and monotonic predicates, complexity analysis, and implementation-level handling of integer overflow and extreme edge cases in numeric partitioning, situated in the coding and algorithms domain and emphasizing practical implementation considerations rather than purely theoretical proofs. It is commonly asked because it reveals whether an interviewee can reason about monotonicity and design an O(n log max(lengths)) solution that remains robust under very large k, large element values, and potential integer overflow.

    MetaMachine Learning EngineerCoding & AlgorithmsOnsite
  • This problem tests your ability to optimize string traversal using a two-pointer approach, specifically handling conditional branch logic when an inconsistency is detected.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates persuasion, product sense, metrics-driven reasoning, and technical trade-off analysis for a Data Scientist within a Behavioral & Leadership domain, requiring clear problem definition, baseline metrics, impact estimation, and consideration of engineering constraints like ranking complexity, real-time updates, caching, client performance, edge cases, and accessibility. It is commonly asked to assess the ability to influence engineering stakeholders, design incremental rollouts with success metrics and guardrails, and balance high-level conceptual strategy with practical implementation planning (both conceptual understanding and practical application).

    MetaData ScientistBehavioral & LeadershipTechnical Screen
  • This question set evaluates interpersonal and leadership competencies such as communication, conflict resolution, giving and receiving feedback, problem-solving, ownership, handling ambiguity, and the ability to articulate measurable impact and self-awareness.

    MetaSoftware EngineerBehavioral & LeadershipOnsite
  • This problem tests the ability to design an ML-driven safeguard system that prevents private codebase exposure during the training, fine-tuning, and inference phases of a coding agent.

    MetaMachine Learning EngineerML System DesignTechnical Screen
  • Produce asymmetric side views of a binary tree 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 & AlgorithmsTechnical Screen
  • Practice a Product Manager program execution deep dive covering requirements capture, prioritization, stakeholder conflict, risk mitigation, launch planning, staged rollout, metrics, guardrails, and post-launch learning.

    MetaProduct ManagerProduct / Decision MakingOnsite
  • Promote Inclusion and Overcome Barriers in Social-Commerce Team 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
  • A Meta data-scientist technical-screen question on Analytics & Experimentation: using only info_stream_views and post_reactions, prove whether Friend-authored content is 'more social' than Unconnected content. It tests denominator-complete metric design with relationship attribution, observational causal validation (fixed effects + propensity/AIPW), and a network-aware rollout experiment with power, CUPED, interference mitigations, and guardrails — plus quantifying the long-term and discovery value of Unconnected content beyond near-term engagement.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question tests your ability to design a rigorous causal experiment to validate a product hypothesis while accounting for selection bias, confounding variables, and operational constraints.

    MetaData ScientistAnalytics & ExperimentationTechnical Screen
  • This question evaluates causal inference and experimental-design competencies in analytics, testing skills in identification strategy, treatment and control definition, specification of difference‑in‑differences or randomized geo experiments, metric construction, power calculations, and robustness checks for attribution and cannibalization analysis. It is commonly asked to determine whether observed growth is incremental or substitution-driven, falls under the Analytics & Experimentation domain in Data Science, and emphasizes practical application accompanied by conceptual understanding of identification assumptions, statistical power, and measurement.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question evaluates data manipulation and analytics skills for computing time-windowed ad performance metrics, including aggregations of impressions and revenue, join logic between impression and conversion records, conversion-rate calculation, and ranking.

    MetaData ScientistData Manipulation (SQL/Python)Onsite
  • Design an in-memory key-field-value store that supports historical queries, time-to-live (TTL) expiration, and field deletions without corrupting past states.

    MetaMachine Learning EngineerCoding & AlgorithmsOnline Assessment
  • This question evaluates fluency with graph traversal, set operations, deduplication, and frequency-based ranking in Python, targeting manipulation of directed "follows" relationships represented as dictionaries and is categorized under Data Manipulation (SQL/Python).

    MetaData EngineerData Manipulation (SQL/Python)Onsite
  • This question evaluates skills in dashboard design, data visualization, metric selection, and executive-level analytical communication for product and growth measurement.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This question evaluates a data scientist's competency in experimental design, variance reduction techniques, and regression-based covariate adjustment (CUPED/ANCOVA) within randomized A/B tests, including understanding of statistical power and diagnostic checks.

    MetaData ScientistAnalytics & ExperimentationOnsite
  • This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Reflect on Conflict Resolution and Key Learnings states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    MetaData ScientistBehavioral & LeadershipOnsite
  • This Coding & Algorithms problem evaluates string-processing and bracket-matching skills, specifically understanding of stack-based parsing, handling multiple bracket types, and minimizing removals while preserving non-bracket characters.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates string-processing and algorithm-design skills within the Coding & Algorithms domain, focusing on balancing parentheses, correctness proofs for minimal edits, and time/space complexity analysis.

    MetaSoftware EngineerCoding & AlgorithmsTechnical Screen

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