I applied online. The process took 2 weeks. I interviewed at Snap (New York, NY) in Jun 2020
Interview
The interviewer was nice and easygoing. It was a very enjoyable conversation. I was asked one technical (coding) question and the interviewer helped me to solve it out when I got stuck. However, it still took me some time to figure it out.
Interview questions [1]
Question 1
What is the most challenging project you have worked on?
Print the content in a string in order based on the occurrence and alphabets.
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
Zoom with HR to verify the details, followed by a technical interview including questions about projects and an applied ML question.
The rest of the process includes three more interviews.
Interview questions [1]
Question 1
Tell me about a project you worked on and theoretical questions related to it.