Snap Interview Questions

Snap Interview Guides

Click or hover over a slice to explore questions for that topic.
Data Structures & Algorithms
(65)
SQL
(58)
Machine Learning
(41)
Product Sense & Metrics
(39)
Analytics
(24)

Snap Interview Questions

Practice for the Snap interview with these recently asked interview questions.

QuestionTopicDifficulty
SQL
Medium

Let’s say we want to build a naive recommender. We’re given two tables, one table called friends with a user_id and friend_id columns representing each user’s friends, and another table called page_likes with a user_id and a page_id representing the page each user liked.

Write an SQL query to create a metric to recommend pages for each user based on recommendations from their friend’s liked pages. 

Note: It shouldn’t recommend pages that the user already likes.

Example:

Input:

friends table

Column Type
user_id INTEGER
friend_id INTEGER

page_likes table

Column Type
user_id INTEGER
page_id INTEGER

Output:

Column Type
user_id INTEGER
page_id INTEGER
num_friend_likes INTEGER
Data Structures & Algorithms
Medium
Product Sense & Metrics
Hard
Loading pricing options

View all Snap Inc. questions

Challenge

Check your skills...
How prepared are you for working at Snap Inc.?

Snap Salaries by Position

$88K
$231K
Product Manager
Median: $162K
Mean (Average): $166K
Data points: 24
$131K
$179K
AI Research Scientist
Median: $139K
Mean (Average): $147K
Data points: 11
$79K
$210K
Software Engineer
Median: $143K
Mean (Average): $145K
Data points: 832
$78K
$190K
ML Engineer
Median: $146K
Mean (Average): $143K
Data points: 83
Marketing Analyst*
$122K
$157K
Marketing Analyst
Median: $140K
Mean (Average): $140K
Data points: 2
$118K
$163K
Data Engineer
Median: $140K
Mean (Average): $138K
Data points: 11
$68K
$178K
Data Scientist
Median: $112K
Mean (Average): $123K
Data points: 42
Business Analyst*
$95K
Business Analyst
Median: $95K
Mean (Average): $95K
Data points: 1
Product Analyst*
$58K
Product Analyst
Median: $58K
Mean (Average): $58K
Data points: 1

Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the Product Manager role pays the most with a $165,726 base salary while the Product Analyst role on average pays the least with a $57,699 base salary.

Discussion & Interview Experiences

?
There are no comments yet. Start the conversation by leaving a comment.