Meta Machine Learning Engineer interview questions
based on 159 ratings - Updated May 31, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
62%
Recruiter
Recruiter
22%
Applied online
Applied online
14%
Employee Referral
Employee Referral
1%
Campus Recruiting
Campus Recruiting
1%
In Person
In Person
Interview search
159 interviews
Viewing 136 - 140 of 159 Interviews
Meta interviews FAQs
Machine Learning Engineer applicants have rated the interview process at Meta with 5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 58% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 63 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 32 days.
Common stages of the interview process at Meta as a Machine Learning Engineer according to 1 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Meta (Menlo, GA) in Oct 2020
Interview
We take the two coding interviews first. And then two team match interviews. The interview whole process takes about one month. The interviews are all very nice and good to the candidates.
I applied through a recruiter. I interviewed at Meta
Interview
Great recruiter process. Second only to Google for recruitment treatment. Didn't pass phone screen but the recruiter was nice and contacted me within an hour with results. Don't like the company per se but the recruiter and interviewer were nice and I heard they have great benefits.
I applied through a recruiter. I interviewed at Meta in Jul 2020
Interview
There are two 45 mins sections for coding interviews. Another simple coding problem in the behavioral interview round. If you prepare 200 Leetcode problems under the Facebook tag, you should be able to crush the coding problems. For system design and ML design, I think I did average on ML design and bad on system design. That's probably why I got rejection.
The overall interview process is good. The only thing I'm not happy with is the ML design part, there is no question asked on the ML fundamentals at all.