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.
54 easy472 medium140 hard
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.
Topics
- Coding & Algorithms32% · 216
- Analytics & Experimentation17% · 115
- Behavioral & Leadership11% · 76
- Data Manipulation (SQL/Python)11% · 74
- System Design10% · 65
- Statistics & Math7% · 47
- Machine Learning4% · 29
- ML System Design3% · 22
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
Most mentioned in interview experiences
- 1.Compute active ad revenue by creation source3 reports
- 2.Implement Multi-Level In-Memory Services3 reports
- 3.Compute SHOP spend share and model performance2 reports
- 4.Define and compute shop visibility in SQL2 reports
- 5.Design a basic bank system API2 reports
- 6.Design a mini banking system2 reports
- 7.Design an experiment to evaluate a new ads algorithm2 reports
- 8.Discuss Projects, Failures, and Growth2 reports
- 9.Group a tree by vertical columns2 reports
- 10.Solve classic LeetCode problems2 reports
Counted from 71 candidate interview experiences on Katkat. How we collect and count
Showing 331–360 of 666 results
Meta statistics prompt on Facebook ad conversion lift, covering absolute and relative lift, two-proportion tests, confidence intervals, power for 5% relative lift, and Bayesian beta-binomial reframing.
MetaData ScientistStatistics & MathOnsiteThis problem tests the ability to design an observational causal inference framework using Difference-in-Differences (DiD) in a setting with staggered adoption, specifically addressing selection bias and household-level measurement errors.
MetaData ScientistStatistics & MathTechnical ScreenThis question tests the ability to derive an engagement scoring model, handle high-dimensional collinear features, and establish a robust validation framework for point-in-time predictions.
MetaData ScientistStatistics & MathTechnical ScreenThis question tests the ability to decompose a mixture of legitimate user traffic and synthetic bot/CI traffic using statistical modeling, and requires justifying the choice of distribution for overdispersed count data.
MetaData ScientistStatistics & MathOnsiteThis question tests the ability to apply the Lincoln-Petersen estimator to estimate a hidden population size and addresses the limitations of the assumptions underlying capture-recapture methods.
MetaData ScientistStatistics & MathOnsiteThis question evaluates a data scientist's skills in revenue modeling, funnel construction, causal inference for bias correction, experimentation scaling, and sensitivity analysis using organic engagement and purchase metrics.
MetaData ScientistAnalytics & ExperimentationOnsiteThis question evaluates statistical inference and experimental-analysis skills for data scientists, including variance estimation for ratio metrics via the delta method, covariance estimation from sample moments, model-based comparisons (ANCOVA/log models with offsets), bootstrap and t-test inference considerations, and robustness techniques for heavy-tailed revenue such as winsorization and robust M-estimators. It is commonly asked to assess both theoretical derivation and practical estimation trade-offs in A/B or experimental settings; the category is Statistics & Math and the level of abstraction spans conceptual understanding and practical application.
MetaData ScientistStatistics & MathOnsiteThis question evaluates competency in product analytics, experimentation design, causal inference, metric definition, and measurement of downstream business and user-quality impacts for an AI-assisted advertising feature.
MetaData ScientistAnalytics & ExperimentationOnsiteThis question assesses the ability to design an A/B test for a new AI feature, focusing on metric definition, experiment design, and mitigating potential trade-offs between advertiser efficiency and ad quality.
MetaData ScientistAnalytics & ExperimentationOnsiteThis 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 Evaluate Classifier with Precision, Recall, and Fairness Metrics states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
MetaData ScientistMachine LearningTechnical ScreenThis question evaluates a data scientist's competency in product analytics, experimental design, causal inference, and launch validation by requiring definition of primary and guardrail metrics, test unit and spillover considerations, power/duration planning, behavioral signal expectations, quasi-experimental alternatives, and scale/readiness criteria. Commonly asked in Analytics & Experimentation interviews because organizations need assurance a pilot can be scaled safely and reliably, it tests practical application of experimental methods alongside conceptual understanding of statistical power, spillover risk, diagnostic checks, and operational concerns such as privacy and abuse monitoring.
MetaData ScientistAnalytics & ExperimentationTechnical ScreenEvaluates whether an ads recommendation model should replace an existing production model. Strong answers combine offline validation, online experiments, revenue and advertiser outcomes, user guardrails, conflicting metric interpretation, rollout safety, rollback planning, and executive communication.
MetaData ScientistMachine LearningOnsiteThis 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 Evaluate Fake-Account Classifier with Precision and Recall Metrics states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
MetaData ScientistMachine LearningOnsiteThis interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Evaluate Impact of Increasing Stranger Content in Feeds states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
MetaData ScientistAnalytics & ExperimentationTechnical ScreenEvaluates success metrics and experimentation for Instagram's short-video recommender feed. Strong answers choose a durable user-value metric, understand heavy-tailed engagement distributions, handle metric trade-offs, and outline a safe A/B test with retention, safety, creator, and app-level guardrails.
MetaData ScientistAnalytics & ExperimentationOnsiteThis interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Evaluate Marketing Campaign's Click-Through Rate Effectiveness states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
MetaData ScientistStatistics & MathOnsiteEvaluates business viability for a Messenger P2P payments feature. Strong answers define networked adoption and transfer metrics, assess fraud, compliance, support, trust, and unit economics, and propose a beta or experiment design that handles spillovers and contamination.
MetaData ScientistAnalytics & ExperimentationOnsiteThis interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Evaluate New Ad Model with A/B Testing Experiment states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
MetaData ScientistAnalytics & ExperimentationOnsiteThis question tests the ability to design an experiment to measure the causal impact of a new notification strategy on account ranking quality and user engagement.
MetaData ScientistAnalytics & ExperimentationTechnical ScreenEvaluate Probability of Positive User Comments and Model Performance evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation 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 ScientistStatistics & MathOnsiteThis question tests the ability to design an experiment that accounts for spillover effects and user fatigue in a social graph, while proposing causal inference methods for environments where randomization is restricted.
MetaData ScientistAnalytics & ExperimentationTechnical ScreenThis question tests the ability to design a robust A/B test for an ads-ranking system while accounting for interference effects, budget constraints, and conflicting metric signals.
MetaData ScientistAnalytics & ExperimentationOnsiteEvaluate arithmetic expression without parentheses 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 & AlgorithmsOnsiteEvaluate expression without stack, constant space 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 ScreenThis question tests the ability to design an evaluation framework for identifying malicious actors in an ad-tech environment and measuring the performance of automated content generation tools.
MetaData ScientistAnalytics & ExperimentationOnsiteThis question evaluates competency in metrics definition, causal experimentation, product analytics, and feed system behavior within the System Design and Data Engineering domain.
MetaData EngineerSystem DesignOnsiteThis question evaluates a data scientist's competency in causal inference, experiment design, funnel metric instrumentation, revenue modeling, sensitivity analysis, and data‑quality triage within the Analytics & Experimentation domain.
MetaData ScientistAnalytics & ExperimentationTechnical ScreenEvaluates Facebook Group health metrics and threaded-comments experiment design. Strong answers define normalized health scores, compare small and large groups fairly, and test deep interaction with safety guardrails.
MetaData ScientistAnalytics & ExperimentationOnsiteEvaluates feed UX experimentation for reducing post-card height and diagnosing divergent geographic revenue outcomes. Strong answers measure scroll efficiency, viewability, engagement, ad revenue, device/network effects, and geo-specific decisions.
MetaData ScientistAnalytics & ExperimentationTechnical ScreenEvaluates Facebook Memories feature performance beyond click-through rate and surface-level engagement. Strong answers measure incremental engagement, retention, cannibalization, quality guardrails, frequency caps, sensitive-content handling, and launch criteria.
MetaData ScientistAnalytics & ExperimentationTechnical 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 2026Rejected
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 2026Offer
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
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
