Snap logo

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

3.3 Rounds average
Average Typical difficulty
37.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Snap.

Showing 3 of 16
Snap logo
Snap

Data Scientist

Analytics · nearly a year ago

Mid Easy Positive experience Decline offer 2 rounds
Interview process
Phone screen Onsite
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions1 question
  • How would you set up an A/B test to compare two different user interfaces?
Snap logo
Snap

Data Scientist

Analytics · more than a year ago

Entry Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding

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.

Confirmed questions2 questions
  • Questions on SQL and basic statistics / probability
  • Simple questions about SQL and stats/probability
Snap logo
Snap

Data Scientist

Analytics · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

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.

Confirmed questions3 questions
  • 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

How would you design a relational database to store song information, similar to how iTunes does?

Read reports

How would you set up an A/B test to compare two different user interfaces?

Read report

Formats, difficulty and experience

Across all 16 Snap interview reports.

Interview formats

Technical 29.3%
Behavioral 26.8%
Coding 22%
Case 12.2%
System Design 4.9%

Interview difficulty

Easy 31.2%
Average 37.5%
Difficult 31.2%

Candidate experience

Neutral 18.8%
Positive 37.5%
Negative 43.8%