Top Tech Transition Enroll now

Meta Machine Learning Engineer Interview Experiences & Questions

9 candidates share their Meta Machine Learning Engineer interviews: each round, the questions asked and the outcome. Latest: Jul 2026.

What to expect · Meta Machine Learning Engineer

Based on 9 real interviews

56%Got an offer
3.3/5Difficulty
2Typical rounds
4 weeksStart to finish

The Meta Machine Learning Engineer interview process

Most common round types: Coding (6), Behavioral (5), Machine Learning (5), Data Structures & Algorithms (3), Project Discussion (3), System Design (3).

Real Meta Machine Learning Engineer interview questions

  1. Implement an efficient sparse matrix times vector multiplication. Coding · Technical round · answer included
  2. Describe your current role, team, project work, tools, AI usage, preferred language, and coding versus leadership split. Behavioral · Recruiter screen · answer included
  3. Given an array of numbers where every number occurs twice except one, how would you find the unique number in O(log n) time? Other · Online assessment
  4. Walk me through your experience and what you delivered in your previous projects. Project Discussion · Phone screen · answer included
  5. How would you design a system like Google Street View? System Design · Technical round · answer included
  6. How would you approach depth from a single image? Machine Learning · Technical round · answer included
  7. Here is how you were evaluated in the first coding rounds and what to expect in the onsite. Technical · Recruiter screen · answer included
  8. Implement a k-nearest neighbor search. Coding · Technical round · answer included
  9. Tell me about a time you were under schedule pressure to deliver something you had committed to. Behavioral · Other round
  10. General questions about experience Other · Recruiter screen
  11. Can you walk me through your previous experience, including projects you've worked on and what you studied? Project Discussion · Recruiter screen · answer included
  12. Design TikTok's video recommendation system. System Design · Final / onsite round · answer included
  13. What's the general idea for the third question? Coding · Technical round · answer included
  14. Tell me about a time you had a conflict with a member of your team. What was the conflict and how did you handle it? Behavioral · Other round
  15. Find the maximum subarray sum. Other · Phone screen
  16. Can you walk me through your background and why it matches this computer vision role? Project Discussion · Recruiter screen
  17. Simplify a path string and return the valid path. Coding · Technical round · answer included
  18. Tell me about a time you got a less than stellar review from your manager. How did you handle it and how did you grow from it? Behavioral · Other round
  19. Merge Intervals Other · Technical round
  20. Given two sorted interval lists, merge them. Coding · Technical round · answer included
  21. Design Instagram. Behavioral · Final / onsite round
  22. Design a recommender system. Other · Technical round
  23. Find the common ancestor given nodes in a tree with parent pointers. Coding · Final / onsite round · answer included
  24. Tell me about the project you're most proud of. Behavioral · Final / onsite round
  25. Design a ranking system that recommends book titles. Other · Technical round
  26. Given a sorted array and a value k, find the next element greater than k. Coding · Final / onsite round · answer included
  27. Tell me about a time you disagreed with someone and you were wrong. Behavioral · Final / onsite round
  28. Run the tests, debug the codebase, implement the missing core function, and use the LLM if helpful. Coding · Final / onsite round · answer included
  29. Tell me about a conflict within a team and how you handled it. Behavioral · Final / onsite round
  30. Design a recommendation system for locations in a feed for a user who arrives in a new city and wants recommendations for places to visit. Coding · Final / onsite round · answer included
  31. Tell me about a time you disagreed with your manager and how you handled it. Behavioral · Final / onsite round
  32. Design a payment system. Coding · Online assessment
  33. Why do you want to work at Meta? Behavioral · Recruiter screen
  34. You are given two arrays of the same length: prices, where prices[i] is the price of item i ratings, where ratings[i] is the rating of item i The value for money of an item is defined as: ratings[i] / prices[i] Return… Coding · Online assessment
  35. Build functions to navigate a file directory structure. Coding · Online assessment
  36. Given two strings A and B, identify all the characters in A that are also present in B. Coding · Phone screen
  37. Traverse a matrix or grid to find the shortest path between point A and point B. Coding · Phone screen
  38. Given a string containing round, square, and curly parentheses, how many of them are mismatched? Coding · Final / onsite round
  39. Given a tree and any two nodes, find their first shared parent node. Coding · Final / onsite round
  40. Keep track of the k largest elements of a running list. Coding · Final / onsite round

Showing 40 of 49 questions. Open any experience for every question and how the candidate answered.

All 9 Meta Machine Learning Engineer interview experiences

Computer Vision Engineer (L5)Meta · Jul 2026

“What caught me off guard was that one of the coding rounds was not generic LeetCode at all. It was AI coding, with things like sparse matrix times vector multiplication and k-nearest neighbor…”

Got the offer7 roundsSenior
Machine Learning EngineerMeta · Jun 2026

“traditional interviews for MLE. coding rounds are AI-enabled meaning you can use claude or codex to write the code.”

Offer · declined it2 roundsSenior
Machine Learning EngineerMeta · Mar 2026

“The overall process was rigorous and comprehensive, more challenging than many interviews I have done with other large technology companies. However, the recruiter’s guidance was accurate and…”

Rejected1 roundMid level
Machine Learning EngineerMeta · Mar 2026

“The overall process was rigorous and comprehensive, more challenging than many interviews I have done with other large technology companies. However, the recruiter’s guidance was accurate and…”

Rejected1 roundMid level
Machine Learning EngineerMeta · Feb 2026

“The AI enabled round was actually pretty unique. I used bit mask first, then hit a collision because the input had letters and numbers, and the LLM started hallucinating new functions, so I had to…”

Rejected6 roundsSenior
Machine Learning EngineerMeta · Jan 2026

“I got feedback that I performed well on the coding interviews even when I did not feel like I performed up to a requisite level, so I think the bar has more flexibility than we may give ourselves…”

Rejected5 roundsSenior
Machine Learning EngineerMeta · Apr 2025

“One of the technical rounds was ridiculous, a LC hard (LC3548) ML Systems Design was pretty standard - design a recommender system Behavioral round fairly standard”

Got the offer3 roundsSenior
Machine Learning EngineerMeta · Jan 2025

“The process was very straightforward. The recruiters are very good. Most of the questions you can find online for coding and they are relatively easy. For the design round, if you practice the…”

Got the offer1 round
Machine Learning EngineerMeta · Nov 2024

“The process was very nice, interviewed by people that would not be in my next team, but everybody was exceptionally nice. The questions in the ML system design round were not very deep and were more…”

Got the offer2 roundsSenior

More: all Meta interviews · Machine Learning Engineer interviews at every company

Frequently asked questions

How many rounds are in the Meta Machine Learning Engineer interview?

Candidates report a typical 2 rounds, usually including a recruiter screen, online assessment, phone screen, technical round.

How hard is the Meta Machine Learning Engineer interview?

Candidates rate it 3.3/5 on average (medium), across 9 interviews.

How long does the Meta Machine Learning Engineer hiring process take?

About 4 weeks from first contact to decision, based on reported timelines.

What percentage of Meta Machine Learning Engineer candidates get an offer?

56% of candidates with a final result got an offer (5 of 9).

What does the Meta Machine Learning Engineer interview focus on?

The most common round types are Coding, Behavioral, Machine Learning, Data Structures & Algorithms.