Meta Software Engineer - Machine Learning interview questions
based on 35 ratings - Updated May 18, 2026
Difficultinterview difficulty
Mostly positiveinterview experience
How others got an interview
41%
Recruiter
Recruiter
38%
Applied online
Applied online
14%
Employee Referral
Employee Referral
7%
Other
Other
Interview search
35 interviews
Viewing 1 - 5 of 35 Interviews
Meta interviews FAQs
Software Engineer - Machine Learning applicants have rated the interview process at Meta with 4.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 58% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer - Machine Learning roles take an average of 60 days to get hired, when considering 2 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 Software Engineer - Machine Learning according to 2 Glassdoor interviews include:
One on one interview: 33%
Phone interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Meta in May 2026
Interview
April 26 Recruiter reached out with the assessment which includes a repository coding questions in which you need to pass 4 different tests and other is General Work style assessment.
May 6 recruiter reached out to schedule 4 loop interviews
May 13 First interview was AI ML System design Performed well in this one but was a little short in time
Second and third was AI enabled coding interview in which the interviewer mentioned that use of AI won't penalize the results so I used it explained my thinking, wrote a nice prompt to AI which corrected all the code and passed all test cases in both round and this is where it went wrong I think I need to also write some code by myself but if they have given AI model and asking to use it then what is the requirement of taking a coding round rather than this they should take a DSA coding round to check the coding skills.
Fourth round was general behavioral questions which went well as well
Interview questions [1]
Question 1
They asked a game question in one coding round and in the other one they asked a graph based repository question
I applied through a recruiter. I interviewed at Meta (New York, NY) in May 2024
Interview
Two standard leetcode medium interviews that required the the basic prep for questions and 5 minutes for questions. Remote interview with a meeting link and empty coderpad. Second round was 4 interviews, ML system Design, DSA, ML fundamentals, and culture interview.
I applied through a recruiter. I interviewed at Meta in Feb 2025
Interview
Phone screen, followed by onsite with 4 interviews: 2 coding, 1 ML system design, 1 Behavioral. Coding questions were common leetcode problems. ML system design focused on all stages of data curation, model training, deployment. Behavioral was straight-forward.