The interview process for the ML position at Snap was pretty straightforward. It included a mix of machine learning fundamentals and algorithm/LeetCode-style coding questions. Overall, the interviewers were professional and the process was well organized.
Interview questions [1]
Question 1
some basic ML fundamentals question as well as algorithm/LeetCode-style coding questions.
1 phone screen and 4 on site rounds. Round 1 ML theory + leetcode
Round 2 ML discussion latest research papers
Round 3 ML coding
Round 4 and 5 Leetcode
I applied through a recruiter. I interviewed at Snap (Tel Aviv) in June 2025
Interview
it was 1 hour of code question - perform convolution with a filter and with padding.
it was very hard for me but the interviewer was nice
he let me finish the code and help me little bit.