🚀 Get paid: Upload a question or refer a friend
All companies

Meta Interview Questions

We track 91 interview questions reported from Meta: 68 in Coding & Leetcode-style Questions, 15 in System Design for ML. They average 3.1/5 difficulty — medium for a working engineer — and every one was reported by someone who sat the loop, not written by us. The topics that come up most: string, array, grid, dfs. 40 of them carry the date they were reported asked, 40 within the last year — most recently June 2026.

Practice these on the problems board →

Question mix

  • Coding & Leetcode-style Questions68
  • System Design for ML15
  • LLMs & Prompt Engineering2
  • Behavioral2
  • Research & Paper Understanding1
  • Deep Learning & Architectures1
  • ML Fundamentals & Algorithms1
  • MLOps & Deployment1

Difficulty

  • 2/5 — easy18
  • 3/5 — medium43
  • 4/5 — hard29
  • 5/5 — very hard1

Asked for SWE (53), MLE (35), Software Engineer (28), Infra (21)

Topics Meta asks about

40 open roles at Meta

  • Technical Logistics SpecialistLondon, United Kingdom
  • Regional Manager of Community EngagementUnited States
  • Design Lead Manager, Instagram BusinessUnited States, New York
  • Data Scientist, Product AnalyticsSunnyvale, CA, United States
  • Critical Facility EngineerTemple, TX, United States
See all Meta roles →

Reported Meta questions

Companies that ask similar questions

Meta interview FAQ

How many Meta interview questions are available?
91 reported Meta questions, the largest group being Coding & Leetcode-style Questions (68).
How hard is the Meta interview?
Across the questions we track, Meta averages 3.1 out of 5: 18 at 2/5, 43 at 3/5, 29 at 4/5, 1 at 5/5.
What topics does Meta ask about?
Most often string, array, grid, dfs, bfs.
Are these Meta questions still current?
40 of the 91 carry the date they were reported asked, the most recent being June 2026, and 40 were reported within the last twelve months. Dates come from the reports themselves, so an undated question means nobody told us when — not that it is stale.