First, a phone screen on basic ML questions, starting from what a derivative is to what a convolution is.
Then, an onsite interview.
There were 4 rounds on machine learning and coding questions. The rounds went into depth on machine learning, both in design and as well as basics.
How to implement np.sum() along a given axis?
What to do if you have a lot of unlabeled samples and few labeled samples?
Design a neural network to take the maximum of two numbers.
The following metrics were computed from 1 interview experience for the Snap Machine Learning Engineer role in Los Angeles, California.
Snap's interview process for their Machine Learning Engineer roles in Los Angeles, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Snap's Machine Learning Engineer interview process in Los Angeles, California.