Meta ML System Design Interview Questions

Meta ML System Design interview questions focus on building production-grade machine learning systems at extreme scale and product impact. What’s distinctive at Meta is the emphasis on end-to-end thinking: interviewers expect you to connect model choices to data pipelines, feature stores, serving architectures, monitoring, and experimentation. You’ll be evaluated on clarifying ambiguous requirements, designing for latency and throughput, handling freshness and drift, quantifying trade-offs (cost, accuracy, fairness), and incorporating privacy and ethical constraints. Expect open-ended prompts tied to real Meta products—feed/recommendation, ads, content moderation, or spam detection—where clear scoping and measurable metrics matter as much as model details. For interview preparation, practice a repeatable framework: clarify goals and constraints, sketch data flow and components, pick concrete storage and serving solutions, deep-dive on bottlenecks, and finish with monitoring, rollout, and rollback strategies. Drill common scenarios (recommenders, real-time inference, feature stores, A/B testing) with timing and trade-off narratives, rehearse quantifying latency and throughput, and run mock interviews that force concise, metric-driven explanations.

23 Questions 1 Company06.27.2026
Showing 20 results
Role
Meta logo
Meta
Hard
Machine Learning Engineer Locked

Design an LLM-Based Coding Assistant

This question evaluates a candidate's ability to design an end-to-end machine learning system, covering model architecture, training data pipelines, e...

ML System Design
17
0
135 people solved
Jun 27, 2026
Meta logo
Meta
Hard
Machine Learning Engineer Locked

Design an LLM-Based Conversational Assistant (Chatbot)

This question evaluates the ability to design an end-to-end LLM-based conversational assistant, covering pretraining, alignment, retrieval, and servin...

ML System Design
6
0
61 people solved
Jun 27, 2026
Meta logo
Meta
Medium
Machine Learning Engineer

Design Place Recommendation System

Design a machine learning system for a maps or local-discovery product that recommends places a user may want to visit. The system should provide pers...

ML System Design
9
0
164 people solved
Mar 17, 2026
Meta logo
Meta
Hard
Software Engineer AI

Design an Automated Ticket Investigation Agent

Design an AI-enabled agentic system that automatically investigates support or engineering tickets. The system should: - Read an incoming ticket and u...

ML System Design
8
0
75 people solved
Apr 27, 2026
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Prevent Private Code Leakage in Coding Agents

This question evaluates competency in ML system design, data privacy and security, model training and inference safeguards, and mechanisms for detecti...

ML System Design
6
0
103 people solved
Apr 9, 2026
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Design a Short-Video Recommendation System

This question evaluates competency in designing large-scale short-video recommendation systems, including machine learning model selection, candidate ...

ML System Design
8
0
93 people solved
Feb 28, 2026
Meta logo
Meta
Medium
Software Engineer AI

Design a Code Review Agent

Design an AI-powered code review agent that assists developers by reviewing pull requests and producing actionable feedback. The agent should be able ...

ML System Design
7
0
67 people solved
Mar 17, 2026
Meta logo
Meta
Hard
Machine Learning Engineer

Design Nearby and Notification Ranking

Two machine learning system design prompts were mentioned: 1. Nearby place recommendation for a mobile user Design a real-time recommendation syste...

ML System Design
11
0
161 people solved
Jan 30, 2026
Meta logo
Meta
Hard
Machine Learning Engineer

Design a scalable MoE pretraining pipeline

Design a Large-Scale MoE Pretraining Pipeline (Bilingual LLM, 1T Tokens, 256×A100-80GB) Context You are designing a pretraining pipeline for a decoder...

ML System Design
21
0
165 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Machine Learning Engineer

Architect an asynchronous RL post-training system

System Design: Asynchronous RLHF/RLAIF Post-Training for a Production Chat LLM Context You operate a chat LLM that already serves real user traffic. Y...

ML System Design
23
2
188 people solved
Sep 6, 2025
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Design a Location Recommendation System

This question evaluates a candidate's ability to design end-to-end machine learning recommendation systems, covering competencies in candidate generat...

ML System Design
5
0
76 people solved
Jan 24, 2026
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Design a weapon-sale ad detection system

This question evaluates a candidate's competence in end-to-end machine learning system design, covering multimodal signal integration (text, images, b...

ML System Design
14
0
135 people solved
Jan 5, 2026
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Design an ads ranking system with calibration

This question evaluates a candidate's ability to design scalable, low-latency online machine learning systems for ads ranking, covering competencies i...

ML System Design
11
0
164 people solved
Jan 21, 2026
Meta logo
Meta
Hard
Machine Learning EngineerSenior+

Design image and multimodal generation systems

System Design: Image Generation and Multimodal Generation Part 1 — End-to-End Image Generation System Design an end-to-end image generation system. Co...

ML System Design
9
0
106 people solved
Aug 11, 2025
Meta logo
Meta
Hard
Software EngineerSenior+

Build a Mistral-powered RAG agent

Build a Minimal RAG Tool Using the Mistral API Context You have an API token and need to implement a small retrieval-augmented generation (RAG) tool i...

ML System Design
8
0
85 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Machine Learning Engineer

Design nearby place recommendations

Real‑Time Nearby Places Recommendation System Context Design a mobile feature that recommends nearby places (e.g., restaurants, shops, attractions) to...

ML System Design
9
1
118 people solved
Sep 6, 2025
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Design weapon-selling ad detection from posts

This question evaluates a candidate's ability to design a production-scale multimodal ML system for detecting weapon-selling ads, testing competencies...

ML System Design
14
0
108 people solved
Dec 15, 2025
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Design an image copyright-violation detection system

This question evaluates competency in designing scalable machine learning systems for image copyright detection, testing knowledge across computer vis...

ML System Design
15
0
152 people solved
Feb 12, 2026
Meta logo
Meta
Hard
Software Engineer

Design place-of-interest ML system

Design place-of-interest ML system Design a POI (Places of Interest) Recommendation System Context Design a global POI recommender for a mobile maps/f...

ML System Design
13
1
119 people solved
Jul 17, 2025
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Design recommendation and weapon-ad detection systems

This question evaluates proficiency in end-to-end ML system design, covering scalable recommendation systems and safety-focused ad classification with...

ML System Design
8
0
81 people solved
Dec 9, 2025

Frequently Asked Questions

How difficult are Meta ML System Design interviews?
Meta ML System Design interviews are challenging and designed to evaluate both breadth and depth. Interviewers expect you to move beyond model architecture and show how models fit into an end-to-end production system: data ingestion, feature stores, candidate generation, ranking, low-latency serving, monitoring, and retraining. Difficulty comes from ambiguous requirements, scale constraints, and trade-off questions where there is no single correct answer. Success requires structured thinking, clear assumptions, quantified estimates, and the ability to justify design decisions in terms of latency, throughput, cost, and product metrics. Practiced frameworks markedly improve clarity and speed.
What is the interview process and where does ML System Design appear in Meta interviews?
ML System Design typically appears as a dedicated 45–60 minute design round inside the technical interview loop for ML engineers, applied scientists, data scientists, and related roles that touch production ML. The round usually begins with requirement clarification, moves to a high-level architecture sketch, and then dives into specific components like feature stores, online versus offline serving, A/B testing, and monitoring. Interviewers probe scalability, failure modes, privacy and ethical considerations, and rollout strategy. Sometimes the design topic is paired with a coding or take-home exercise that feeds into the discussion.
How should I schedule my interview preparation timeline for Meta ML System Design?
A sensible timeline depends on your starting point. For deep preparation, plan 6–8 weeks: first two weeks master a repeatable framework and core concepts, next two to three weeks practice 8–10 full problems with timeboxed mock interviews, and the final weeks polish weak areas such as scalability calculations, privacy trade-offs, and crisp communication. If time is limited, a focused four-week plan that emphasizes structured practice and two realistic mocks per week can be effective. Regularly record or time yourself, get feedback on trade-off explanations, and rehearse clarifying questions and metric selection.
What key subtopics should I master for Meta ML System Design interviews?
Master the multi-stage pattern: candidate generation, scoring/ranking, and re-ranking. Know feature storage and freshness guarantees, online versus offline feature computation, and feature-store consistency. Be comfortable with inference serving at scale: model optimization, batching, caching, sharding, and autoscaling. Understand evaluation and experimentation: A/B testing, counterfactual evaluation, and rollout strategies with canaries. Cover monitoring and drift detection, logging and auditing, privacy-preserving approaches, and ethical guardrails. Finally, practice trade-offs around latency, throughput, cost, and data quality; be ready to give back-of-the-envelope capacity and cost estimates.
What are standout tips and common pitfalls for Meta ML System Design interviews?
Standout tips: start by clarifying the product goal and the single primary metric, sketch a clear data flow early, call out assumptions with numbers, and explain trade-offs when choosing storage, model complexity, and serving topology. Mention monitoring, retraining cadence, and rollback strategies. Common pitfalls: focusing only on modeling without deployment details, avoiding concrete numbers or scales, ignoring privacy and ethical constraints for Meta-scale products, and failing to prioritize trade-offs under constraints. Practice communicating succinctly, and rehearse pivoting your design when interviewers alter requirements.

Explore more Meta ML System Design interview questions

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

By role
Other categories at Meta
ML System Design questions at other companies
Browse all