
Snap Data Scientist Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 16 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Snap.
Data Scientist
First up was a phone screen with some basic probability and SQL questions. Then, the on-site covered ML system design, A/B testing, Python coding, and behavioral questions. Overall it was pretty easy, no crazy LeetCode stuff, but there was one slightly tricky math/Python coding question.
- How would you set up an A/B test to compare two different user interfaces?
Data Scientist
Had an initial chat with a recruiter, then they set up a technical screen. They canceled it the day before and rescheduled for the next week. The following week, I joined the call and waited 15 minutes, but the interviewer never showed up! They eventually apologized and rescheduled again. Finally, I had the screen last week, which went really well. They asked easy SQL and simple stats questions. It took them a week to tell me I didn't get the job. What a waste of my time! I would honestly steer clear of this company.
- Questions on SQL and basic statistics / probability
- Simple questions about SQL and stats/probability
Data Scientist
So, it's a pretty standard tech interview process, like you'd see at Google or Facebook. It starts online, then a quick recruiter call, followed by a 45-minute tech assessment, and then the final rounds.
- Was there a screening with the recruiter?
- Was the first technical interview a medium difficulty SQL exercise plus probability questions based on coins?
- Were there final rounds?
Snap Data Scientist Interview Questions
Quoted word for word from Snap interview reports.
“And for the first 5 sessions, how do you calculate the rate?”
Read reports →“Were there final rounds?”
Read reports →“How would you design a relational database to store song information, similar to how iTunes does?”
Read reports →“How would you determine this rate?”
Read reports →“How would you set up an A/B test to compare two different user interfaces?”
Read report →“Was there a screening with the recruiter?”
Read report →“How would you set up an AB experiment?”
Read report →“Tell me about an easy Python question.”
Read report →“What makes you interested in Snap?”
Read report →Formats, difficulty and experience
Across all 16 Snap interview reports.