The interview process typically involves a recruiter screen, followed by coding interviews, system design, and ML design interviews.
Personally, I feel that coding interviews, where interviewers observe your code as you write it, should be stopped. This type of interview process mainly tests a candidate's ability to perform under pressure. I felt I went blank, despite knowing how to solve the problem efficiently.
Coding Interview: Given a binary search tree, find the node which is closest to the target and return its difference.
The following metrics were computed from 1 interview experience for the Meta ML Engineer role in Vancouver, British Columbia.
Meta's interview process for their ML Engineer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Meta's ML Engineer interview process in Vancouver, British Columbia.