Meta Machine Learning Interview Questions

Meta Machine Learning interview questions are designed to probe both your technical mastery and your ability to deliver models at product scale. Expect a mix of coding, ML theory, and ML-system design problems that emphasize trade-offs — latency, data freshness, feature stores, monitoring, and cost — together with behavioral prompts that probe ownership, cross-functional influence, and measurable impact. What’s distinctive is Meta’s scale-driven lens: interviewers commonly evaluate how you reason about production robustness, experiment design, and metric-level tradeoffs rather than purely academic proofs. For effective interview preparation, prioritize three threads: clear coding fluency (usually Python or C++), solid statistical and ML intuition (generalization, bias/variance, evaluation metrics), and end-to-end system thinking for training, serving, and monitoring models. Practice explaining past projects with concrete metrics, run mock design interviews that include deployment and failure scenarios, and rehearse concise answers that show impact and learning. Also be aware Meta is experimenting with AI-enabled interview formats; adapt by demonstrating how you incorporate tooling responsibly into real-world ML workflows.

57 Questions 1 Company06.27.2026
Showing 17 results
Role
Meta logo
Meta
Hard
Data Scientist

Design a hashtag recommender for News Feed

Design: Hashtag Recommendations in the News Feed Context You are adding hashtag recommendations alongside posts in a large social app’s News Feed. The...

Machine Learning
5
0
44 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist Locked

Choose ML metrics under asymmetric costs

This question evaluates a data scientist's competency in cost-sensitive binary classification, covering skills such as defining business cost matrices...

Machine Learning
4
0
34 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist Locked

Model preference without ground truth

This question evaluates a data scientist's competency in uplift modeling, causal inference, experimental design, weak supervision, and bias and shift ...

Machine Learning
2
0
26 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Build predictive model for feature rollout targeting

Before global launch, you want to predict which users or products would benefit most from the 'More like this' button so you can stage rollout. Design...

Machine Learning
4
0
53 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Choose metrics for fake-user classifier

Classifying Fake Accounts: Metrics, Capacity, Thresholding, and Validation Context - Population: 10,000,000 daily active users (DAU) - True fake rate ...

Machine Learning
2
0
45 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Design a restaurant recommender under cold start

Design a Multi-Objective Restaurant Ranking System You own the restaurant recommendation surface for a city app. The goal is to rank nearby restaurant...

Machine Learning
3
0
45 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Design Machine Learning Model for Facebook Groups Post Ranking

Design Machine Learning Model for Facebook Groups Post Ranking ML System Design: Ranking Facebook Groups Posts in News Feed Scenario You are designing...

Machine Learning
4
0
52 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Evaluate Product-Ranking Algorithm with Precision and Recall Metrics

Evaluate Product-Ranking Algorithm with Precision and Recall Metrics Scenario Instagram Shopping wants to improve its product‑ranking algorithm for th...

Machine Learning
6
0
45 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Develop a Restaurant-Recommendation Engine with Logistic Regression

Develop a Restaurant Recommendation Engine with Logistic Regression You are designing a restaurant recommendation engine for a social app. You need to...

Machine Learning
108
0
334 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Employ Collaborative Filtering for Personalized Recommendation Lists

Collaborative Filtering and Ranking for Personalized Recommendation Lists You are releasing a new recommendation feature that must generate personaliz...

Machine Learning
40
0
129 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Design a Restaurant Recommendation System for Food Apps

Design a Restaurant Recommendation System for a Food-Ordering App You are designing an end-to-end recommendation system that suggests restaurants to u...

Machine Learning
34
0
102 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

How would you predict a car’s turning intention?

At an intersection, there are n vehicles stopped or approaching. For each vehicle, you have a short history (e.g., last 3–10 seconds at 10 Hz) of: - P...

Machine Learning
7
0
54 people solved
Nov 24, 2025
Meta logo
Meta
Hard
Data Scientist

Deploy multi-armed bandits safely

Online bandit with 3 variants, churn guardrail, and delayed conversions Context You are running an online experiment with 3 variants (including contro...

Machine Learning
8
0
70 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Explain why LASSO selects features

Explain why LASSO performs feature selection. Provide: 1) high-level intuition comparing L1 vs. L2 penalties; 2) geometric interpretation of the const...

Machine Learning
2
0
44 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Evaluate fraud classifier with cost-sensitive metrics

Binary Fraud Classifier: Metrics, Thresholding, Calibration, and Online Evaluation You inherit a binary fraud classifier used to decide whether to blo...

Machine Learning
3
0
31 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Optimize IG Shopping ranking with multiple objectives

Instagram Shopping: Multi-Objective Ranking With Fairness, Fraud Robustness, and On-Device Constraints You are designing the Instagram Shopping home f...

Machine Learning
2
0
25 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Detect and Reduce Spammy Friend Requests Effectively

Detect and Reduce Spammy Friend Requests Effectively Detecting Spammy Friend Requests Context Assume a consumer social platform where users can send f...

Machine Learning
2
0
26 people solved
Aug 4, 2025

Frequently Asked Questions

How difficult are Meta Machine Learning interview questions?
Meta Machine Learning interview questions are generally demanding and designed to test both technical depth and product judgment; candidates typically face a mix of algorithmic coding, ML fundamentals, system-design, and applied modeling challenges. Interviewers evaluate clarity of thought, engineering judgment, and the ability to reason about real production tradeoffs at scale rather than only theoretical knowledge. Expect questions that require rapid problem decomposition, metric-driven reasoning, and practical decision-making under ambiguity. Performance is judged across multiple independently scored rounds, so consistent, well-structured answers matter more than excelling in a single topic.
What does the Meta interview process look like and where does Machine Learning appear in the loop?
The Meta process usually starts with a recruiter screen and one or two technical phone screens, then proceeds to a multi-round onsite or virtual loop that covers coding, ML fundamentals, ML system design, applied modeling, and behavioral interviews. Machine Learning topics appear across several rounds: ML fundamentals test theory and evaluation, applied modeling examines feature engineering and modeling choices for product metrics, and ML system design assesses architecture, serving, monitoring, and scale. Behavioral rounds probe collaboration and project impact. Each round is scored independently and calibrated against role expectations.
How should I structure a preparation timeline for Meta Machine Learning interviews?
A practical preparation timeline spans roughly three to six weeks depending on your starting point and target level. Begin with consistent daily practice on coding and algorithm problems while refreshing core ML fundamentals like evaluation metrics and regularization. In the middle phase, focus on ML system design and large-scale production considerations, building a few end-to-end case write-ups that connect modeling choices to product metrics. In the final week, run timed mock interviews, rehearse concise behavioral stories tied to impact, and iterate on weak areas identified in mocks. Aim for clarity and product-minded explanations throughout.
Which key Machine Learning subtopics should I master for Meta interviews?
Concentrate on a set of practical ML subtopics that Meta commonly probes: model evaluation and metric selection, bias–variance trade-offs and regularization techniques, comparisons between tree-based models and neural nets, loss functions and optimization intuition, and experiment design. Also master production concerns such as feature stores, data pipelines, serving architectures, monitoring and alerting, latency and throughput trade-offs, and ranking/recommendation patterns specific to social products. Being able to link these technical pieces to user-facing metrics and A/B testing outcomes is especially important.
What are standout tips and common pitfalls when preparing for Meta Machine Learning interviews?
Emphasize product-focused thinking: always tie technical choices back to business or user metrics and be explicit about trade-offs. Practice clear, structured explanations and whiteboard-friendly narratives for system design and modeling decisions. Common pitfalls include giving purely academic answers without considering deployment, ignoring latency/scale implications, and failing to define success metrics or error modes for a proposed design. Also avoid over-fitting to obscure algorithms; Meta values production-ready intuition, reproducibility, and measurable impact. Regular mock interviews and concrete project examples will help you communicate those strengths.

Explore more Meta Machine Learning interview questions

Real questions from candidate reports, grouped by role, topic and company.

By role
Other categories at Meta
Machine Learning questions at other companies
Browse all