Skip to main content
Back
Meta

Machine Learning Engineer Interview Experience

Meta·Senior / L5
Result
Rejected
Timespan
1 month
Difficulty
Moderate

I interviewed for Software Engineer, Machine Learning at the L5 level. My process was a recruiter screen, an online coding assessment, one live coding round, a second recruiter debrief call, and then a final virtual onsite with three coding interviews, one behavioral, and one system design round. The coding rounds were mostly classic algorithm questions, while the system design was a recommendation system for ranking locations in a feed for someone visiting a new city. I actually felt better about the process than I expected because the interviewers seemed more lenient in how they graded me than I would have graded myself.

I interviewed for Software Engineer, Machine Learning at the L5 level. My process was a recruiter screen, an online coding assessment, one live coding round, a second recruiter debrief call, and then a final virtual onsite with three coding interviews, one behavioral, and one system design round. The coding rounds were mostly classic algorithm questions, while the system design was a recommendation system for ranking locations in a feed for someone visiting a new city. I actually felt better about the process than I expected because the interviewers seemed more lenient in how they graded me than I would have graded myself.

Share your experience to unlock this interview experience

Get free access to all interview experiences when you share yours, or become a member to unlock the entire platform.