Snap Data Scientist Interview Guide

Snap Data Scientist Interview GuideSnap Data Scientist Interview Guide


The Snap data science interview questions will consist of a wide-breadth of problems that test the full-stack knowledge of data science. This means for the technical interview, Snap will be testing SQL queries, python scripting, AB testing and experimentation, statistics, and product questions about Snap.

Snap Data Scientist Interview Process

Typically, interviews at Snap vary by role and team, but commonly Data Scientist interviews follow a fairly standardized process across these question topics.

Snap Data Scientist Behavioral Interview Questions

Most of the behavioral interview questions are during the recruiter and onsite interviews. Common behavioral questions in the data science interview would be:

  • Why are you interested in working at Snap?
  • Tell me about your experience working at Company X.
  • What kind of data science role are you interested in?

Snap Data Scientist Technical Interview Questions

Snap’s technical screen for data scientists will revolve answering a product question and a SQL question. Many times these will involve scenarios amongst ads and engagement.

They may also test more statistics and AB testing in the technical round if it’s on a team with lots of experimentation.

Here are some example technical questions:

  • Given a schema of ads and ad impressions, write a query to get the total number of impressions broken down by Snap lens versus regular.
  • How would you investigate a drop in user engagement within Snap stories?
  • Given uniform distributions X and Y and the mean 0 and standard deviation 1 for both, what’s the probability of 2X > Y?
  • Given a log file, parse the file and return the name, age, and gender of each user.

See more Snap data scientist interview questions on Interview Query:

Ask Chance
Product Metrics
Very High
A/B Testing

This feature requires a user account

Sign up to get your personalized learning path.


Access 600+ data science interview questions


1600+ top companies interview guide


Unlimited code runs and submissions

View all Snap Inc. Data Scientist questions

Snap Data Scientist Salary


Average Base Salary


Average Total Compensation

Min: $68K
Max: $178K
Base Salary
Median: $112K
Mean (Average): $123K
Data points: 42
Min: $117K
Max: $541K
Total Compensation
Median: $374K
Mean (Average): $336K
Data points: 13

View the full Data Scientist at Snap Inc. salary guide

Snap has a high compensation package, which is worth knowing during the offer negotiation. Their average salaries for technical hires range from $193,342 (in the 25th percentile) to $273,544 (in the 75th percentile). The average salary is $237,743 while the top 10% earn $319,865. For this reason, the interviews are difficult, and the baseline to hire is extremely high.

A recent data scientist with five years of experience also managed to get an offer at Snap that offered a $195K base salary with $280K of stock options plus a $20K bonus. This comes out to a yearly total compensation of almost $300K in just the first year.

Snap is also doing pretty good right now. They recruited a lot of good talent from Facebook, Google, Amazon, etc… companies, and engineering culture is good as well. Given multiple offers, Snap can usually beat any other offer in terms of total compensation in data science.

From the company culture, it’s noted that the people in data science teams have good work-life balance and do not get stressed too often within project release deadlines. However, different teams can have different cultures, and there are horror stories about some data science teams at Facebook, which can be similar at Snap.

Snap Data Scientist Jobs

👉 Reach 100K+ data scientists and engineers on the #1 data science job board.
Submit a Job
Senior Data Scientist 5 Years Of Experience
Data Scientist 1 Years Of Experience
Data Scientist 3 Years Of Experience
Data Scientist 1 Years Of Experience
Data Scientist 1 Years Of Experience
Data Scientist 3 Years Of Experience
Senior Data Scientist 5 Years Of Experience
Machine Learning Engineer 3 Years Of Experience
Manager Machine Learning Engineer Ad Targeting
Machine Learning Engineer 5 Years Experience