NerdWallet Interview Questions

NerdWallet Interview Guides

Click or hover over a slice to explore questions for that topic.
Data Structures & Algorithms
(56)
Machine Learning
(39)
SQL
(39)
Product Sense & Metrics
(19)
Probability
(16)

NerdWallet Interview Questions

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

QuestionTopicDifficulty
SQL
Hard

The schema below is for a retail online shopping company consisting of two tables, attribution and user_sessions.

  • The attribution table logs a session visit for each row.

  • If conversion is true, then the user converted to buying on that session.

  • The channel column represents which advertising platform the user was attributed to for that specific session.

  • Lastly the user_sessions table maps many to one session visits back to one user.

First touch attribution is defined as the channel with which the converted user was associated when they first discovered the website.

Calculate the first touch attribution for each user_id that converted. 

Example:

Input:

attribution table

Column Type
session_id INTEGER
channel VARCHAR
conversion BOOLEAN

user_sessions table

column type
session_id INTEGER
created_at DATETIME
user_id INTEGER

Example output:

user_id channel
123 facebook
145 google
153 facebook
172 organic
173 email
SQL
Medium
Data Structures & Algorithms
Medium
Loading pricing options

View all Nerdwallet questions

Challenge

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

NerdWallet Salaries by Position

$128K
$219K
Software Engineer
Median: $186K
Mean (Average): $182K
Data points: 34
$144K
$205K
Product Manager
Median: $175K
Mean (Average): $172K
Data points: 5
$135K
$180K
Data Engineer
Median: $158K
Mean (Average): $157K
Data points: 20
$107K
$192K
Data Scientist
Median: $131K
Mean (Average): $142K
Data points: 4
Business Intelligence*
$135K
Business Intelligence
Median: $135K
Mean (Average): $135K
Data points: 1
$116K
$150K
Data Analyst
Median: $135K
Mean (Average): $134K
Data points: 4
Business Analyst*
$121K
$130K
Business Analyst
Median: $125K
Mean (Average): $125K
Data points: 2

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

From the graph we can see that on average the Software Engineer role pays the most with a $182,042 base salary while the Business Analyst role on average pays the least with a $125,000 base salary.

Discussion & Interview Experiences

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