Made it to the final round.
The hardest part was coding, for sure. They just don't give you enough time, with like 15-20 minutes per question. They will reject your solution if it's too slow.
They do give good hints, so I would not waste more than 1-2 minutes head-scratching before you grill them for hints.
One question I had was finding the next greatest element in an array, searching only to the right. I had a solution with O(n^2), but they said don't even bother, that's rejected!
Focus on the algorithms (stacks and trees for sure). The ML design was not that hard, and we did not even use the whiteboard, really.
Rejected with zero feedback; they do not provide feedback.
One question I had was about the next greatest element in an array, searching only to the right. I had a solution with O(n^2) complexity, but they said don't even bother; that was rejected.
The following metrics were computed from 11 interview experiences for the Meta Machine Learning Engineer role in San Francisco, California.
Meta's interview process for their Machine Learning Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Machine Learning Engineer interview process in San Francisco, California.