They first conducted a phone interview after I applied online. They gave me a coding interview with one of their engineers. She was very professional and was a great interviewer.
At the onsite interview, I discovered that the expectations were very different from the job description. People were very nice and asked standard questions.
Interview questions [1]
Question 1
Machine Learning Design question on recommender system.
I applied online. I interviewed at Snap in Aug 2017
Interview
contracted by a recuiter, first a 15 min phone screening, 1 week later, technical interview.
30 min discussion of research projects, you need to know very well the stuff you put on you cv, even you did it long time ago
30 min coding