I had a simple recruiter screen and then what can be described as a very crammed interview. In this, I was asked about ML theory, to implement a LeetCode-style medium or hard question, and some behavioral questions. It seemed like they wanted to get as much signal as possible from a 60-minute session. I was rejected shortly after, as I could not complete the coding question in time.
The following metrics were computed from 28 interview experiences for the Snap Machine Learning Engineer role.
Snap's interview process for their Machine Learning Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Snap's Machine Learning Engineer interview process.