Meta interview practice

Meta Coding Interview Questions and Technical Practice Start with verified evidence.

Practice from 110 Meta-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 26 system-design exercises, 2 low-level-design exercises, 2 project-coding exercises.

Catalog
140 public practice assets (110 coding)
Start here
Use the stage named in your invitation
Evidence
OA ยท Phone ยท Onsite metadata, shown in context
Meta practice workspace
Stage-led ยท public FastPrep catalog

Onsite practice path

Onsite

Practice complete solutions and defend the choices behind them. Problems are ranked by repeated public catalog sightings.

Solve one end to end

55 Meta-tagged Onsite problems available.

CompanyProblemDifficultyPublic evidenceAction
MEMeta
Rank Bipedal Dinosaurs by SpeedStringHash TableMedium
6 public reportsLast reported Sep 2025
Practice
MEMeta
Minimum Removal for Balanced ParenthesesStringStackMedium
5 public reportsLast reported Aug 2026
Practice
MEMeta
Validate a Palindrome After Limited DeletionsStringTwo PointersMedium
3 public reportsLast reported Aug 2026
Practice
MEMeta
Get Minimum Round Trip Cost (: for E4 && E5 :)ArrayGreedyMedium
3 public reportsLast reported Jun 2025
Practice
MEMeta
Lowest Common Ancestor in a Binary TreeTreeDepth-First SearchMedium
3 public reportsLast reported Mar 2024
Practice
MEMeta
Combine Two Vectors of Intervals (MLE) ๐Ÿ™ŒIntervalsTwo PointersMedium
3 public reportsLast reported Feb 2024
Practice
MEMeta
Deterministic K-Means AssignmentsArrayMathHard
2 public reportsLast reported Sep 2026
Practice
MEMeta
Multi-Head Attention Forward PassMatrixSimulationHard
2 public reportsLast reported Sep 2026
Practice
MEMeta
Mutual-Friend RecommendationsArrayGraphMedium
2 public reportsLast reported Sep 2026
Practice
MEMeta
Merge Three Sorted ArraysArraySortingEasy
2 public reportsLast reported May 2026
Practice
MEMeta
Meta Copy List with Random PointerLinked ListHash TableMedium
2 public reportsLast reported Jan 2026
Practice
MEMeta
K Closest Points to the OriginArraySortingMedium
2 public reportsLast reported Nov 2025
Practice
MEMeta
Nested List Weight Sum (for E4)Depth-First SearchRecursionEasy
2 public reportsLast reported Jun 2025
Practice
MEMeta
Minimum Valid Round-Trip FareArrayGreedyMedium
2 public reportsLast reported Aug 2024
Practice
MEMeta
Linear Layer Forward and Backward PassesArrayMatrixMedium
1 public reportLast reported Sep 2026
Practice
MEMeta
Reservoir Sampling with Recorded DrawsArrayMathMedium
1 public reportLast reported Sep 2026
Practice
MEMeta
Stochastic Gradient Descent with MomentumArrayMatrixMedium
1 public reportLast reported Sep 2026
Practice
MEMeta
Top K Largest Values with a HeapArrayHeapMedium
1 public reportLast reported Sep 2026
Practice
MEMeta
Partition a Card Deck into FifteensBacktrackingDynamic ProgrammingHard
1 public reportLast reported Sep 2026
Practice
MEMeta
Insert into a Sorted Circular ListLinked ListArrayMedium
1 public reportLast reported Aug 2026
Practice

01 ยท Preparation plan

Choose representations that simplify the proof.

The Meta collection supports practice in both compact algorithm reasoning and larger technical design. Begin with data representation: prefix sums for ranges, sparse tuples for vectors, and pointer invariants for cyclic lists. The goal is to explain why the representation works, not memorize a predicted question list. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.

  1. 01

    Turn subarray sums into prior-state lookups

    Use contiguous target-sum detection to derive the relationship between two prefix sums. Explain why a sliding window may be inappropriate when negative values are allowed.

    • Define the prefix sum before the first element.
    • Test zero targets and negative numbers.
    • Distinguish existence, counting, and index-returning variants.
    Practice: Detect a Contiguous Subarray with Target Sum
  2. 02

    Exploit sparsity without changing meaning

    The sparse-vector exercise rewards choosing between two pointers and indexed lookup based on the input representation. Justify the choice using the number of nonzero entries.

    • Clarify whether tuples are sorted and indices unique.
    • Avoid materializing the dense vector.
    • State complexity in terms of sparse input sizes.
    Practice: Sparse Vector Dot Product from Tuples
  3. 03

    Preserve a circular-list invariant

    Use sorted circular insertion to reason about ordinary positions, the wraparound point, and a list where every value is equal. A correct stopping rule matters as much as insertion.

    • Trace insertion before and after the largest value.
    • Test an empty list and one repeated-value cycle.
    • Prove traversal terminates after at most one cycle.
    Practice: Insert into a Sorted Circular List

02 ยท Broader technical practice

Practice beyond standalone coding questions.

These public Meta-tagged exercises cover additional technical formats. They are included only when a verified catalog record and a crawlable practice page both exist.

System designLast seen Oct 2026

Design a Personalized Recommendation System

Design event ingestion, candidate retrieval, ranking, and serving for a bounded personalized user-item catalog.

Open practice
System designLast seen Sep 2026

Design Ride-Hailing Dispatch and Trip Lifecycle

Design the data model and regional services that match riders with nearby drivers while preserving a single active assignment.

Open practice
System designLast seen Sep 2026

Design Real-Time Chatbot Training and Evaluation

Serve conversational answers while building a versioned, auditable data and reinforcement-learning evaluation loop.

Open practice
System designLast seen Sep 2026

Design a Cloud File Storage System

Design a Drive-like service for durable, chunked file storage, sharing, versions, and multi-device synchronization. Audit a first-letter photo placement plan and its database-cost drivers.

Open practice
System designLast seen Sep 2026

Design a Social Game Score Leaderboard

Maintain per-game high scores and show a player's nearest comparable scores across a large social graph.

Open practice
System designLast seen Aug 2026

Design an Online Coding Practice Platform

Design a versioned programming-problem catalog and a safe asynchronous judge that produces reproducible submission verdicts.

Open practice
System designLast seen Aug 2026

Design a Boolean Status Search Index

Design an unranked AND/OR text-search service over continuously ingested user statuses.

Open practice
Project codingLast seen Aug 2026

Build an In-Memory Cloud Storage System

Implement source-backed in-memory file operations and prefix-based largest-file queries.

Open practice
System designLast seen Aug 2026

Design a Backend Search Engine

Design a multi-tenant backend that ingests versioned documents and serves low-latency text search with filters, stable pagination, and safe index rebuilds.

Open practice
System designLast seen Aug 2026

Design a Multimodal Public-Content Safety Platform

Design a near-real-time platform that evaluates multilingual public posts across text, image, video, and audio and enforces weapon-safety decisions.

Open practice
Low-level designLast seen Jul 2026

Design and Implement an In-Memory Tally Service

Design a thread-safe, bounded-memory counter that records timestamped events and answers exact inclusive range queries quickly.

Open practice
System designLast seen Jun 2026

Design a Code-Generation Language Model

Build, evaluate and serve a versioned code model that offers a bounded function implementation for developer review.

Open practice
System designLast seen Jun 2026

Design a Live-Session Conversational Chatbot

Serve bounded multi-turn text conversations with ordered context, safe streaming, and measured model releases.

Open practice
System designLast seen May 2026

Design Weapon-Sale Ad Detection and Review

Detect sale intent for prohibited weapon advertisements with reliable labels, bounded review, and safe enforcement.

Open practice
System designLast seen Apr 2026

Design a Six-Month Like Signal for Feed Scoring

Add a point-in-time post-like-history feature to an existing feed scorer and explain offline versus online results.

Open practice
System designLast seen Apr 2026

Design an Account Risk Detection and Learning Pipeline

Build account-level risk scores and a review-driven learning loop with honest evaluation under selective, delayed labels.

Open practice
System designLast seen Apr 2026

Design an Event Attendance Prediction Service

Predict confirmed attendance for an eligible viewer and upcoming event using auditable outcomes and point-in-time features.

Open practice
System designLast seen Apr 2026

Design Feed Dislike Prediction

Predict explicit negative feedback for proposed feed exposures with honest labels, calibrated probabilities and reproducible training and serving.

Open practice
System designLast seen Apr 2026

Design Place Recommendations for a Moving User

Retrieve and rank nearby eligible places for personalized mobile discovery while location, place state and feedback change.

Open practice
System designLast seen Apr 2026

Design Regional Image Copy and Rights Detection

Detect transformed whole-image and regional copies, learn robust localized representations and check recorded uploader rights before requesting review.

Open practice
Project codingLast seen Apr 2026

Repair and Extend a Maze Solver

Repair a maze codebase, then add one-way movement and matching keys and doors.

Open practice
System designLast seen Dec 2025

Design a Short-Video Sharing Platform

Design durable short-video upload and processing, ranked feed generation, and low-latency global playback.

Open practice
System designLast seen Dec 2025

Design a General-Purpose Content Embedding Platform

Build and release versioned content embeddings that classification, recommendation, and semantic search can use consistently.

Open practice
System designLast seen Nov 2025

Design a Learned Candidate Ranking Service

Design an online ranker and its model lifecycle for caller-supplied candidates.

Open practice
Low-level designLast seen Sep 2025

Design a Discussion Forum with Posts and Votes

Model a small discussion forum with post creation, nested replies and per-user votes that remain correct under retries and concurrent changes.

Open practice
System designLast seen May 2025

Multi-Datacenter Kernel Upgrade Pipeline

Design a kernel build-and-validation pipeline and a controlled fleet rollout that preserves capacity and proves which kernel each host actually boots.

Open practice
System designLast seen Apr 2022

Design a Global Most-Listened Songs Leaderboard

Count qualified song listens once at high write volume and publish an exact global top ten with bounded freshness.

Open practice
System designLast seen Apr 2022

Design a Human-Detection Video Data Pipeline

Gather and evaluate representative camera clips for a person detector that controls notifications.

Open practice
System designLast seen Apr 2022

Select and Improve a Short-Audio Speech Recognizer

Compare four ASR architectures for ten-second recordings, then diagnose training and held-out errors before a safe model release.

Open practice
System designLast seen Jun 2020

Design Offensive Ad Content Detection

Detect policy-offensive text and image ads, withstand evasive creative changes, and keep review and delivery decisions safe.

Open practice

03 ยท Evidence boundary

What โ€œMeta interview questionsโ€ means here.

It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Meta. It does not mean FastPrep has access to the company's assessments or any private interview bank.

Repeated public sightings and last-reported dates can help you prioritize practice, but they cannot predict the questions, format, or platform in a specific interview.

  • Only Meta-tagged FastPrep catalog problems appear above.
  • Stage labels and report dates remain visible as context.
  • No official, private, leaked, or proprietary questions are claimed.

04 ยท Plain answers

Meta interview practice questions, answered plainly.

This page owns technical-practice intent for Meta. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.

01Are Facebook and Meta separate interview question banks here?

This page is the owner for Meta coding practice, including the common Facebook wording used by candidates. It does not create duplicate pages for the two names. Reported exercises remain a practice sample rather than a complete or current employer question bank, and role-specific process guidance must come from the employer.

02Is FastPrep affiliated with Meta?

No. FastPrep is an independent interview-preparation product and is not affiliated with Meta. The page uses FastPrep's public practice catalog and does not claim official, private, leaked, or proprietary employer questions.

03How are Meta problems assigned to interview stages?

Stage labels come from FastPrep's public problem metadata. A problem can carry more than one reported stage, and hiring processes can change by role, level, location, and date. Treat the labels as preparation context, not a guarantee.

04Which Meta interview stage should I practice first?

Start with the stage named in your invitation or recruiter message. If no stage is known, use the largest available set to build general problem-solving fluency, then rehearse explanation and testing separately.

05Does this page predict the Meta interview process?

No. Public catalog counts, stage tags, and last-reported dates can help prioritize practice, but they cannot predict a specific interview's questions, sequence, timing, or platform.

Your next stage, made concrete

Pick a problem. Solve it end to end.

Start with the stage named in your invitation, then use public evidence as contextโ€”not as a promise of what you will be asked.

Open the practice set