Roku Interview Questions

Roku Interview Guides

Click or hover over a slice to explore questions for that topic.
Data Structures & Algorithms
(39)
SQL
(30)
Machine Learning
(27)
Product Sense & Metrics
(21)
Statistics
(12)

Roku Interview Questions

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

QuestionTopicDifficulty
SQL
Easy

Given a table of transactions, write a query to find the average quantity of each product purchased per transaction each year.

The output should include the year, product_id, and average quantity of the product purchased per transaction that year. The output table should be sorted by year and product_id in ascending order. The value for avg_quantity should be rounded to two decimal places.

Example:

Input: transactions table

Columns Type
id INTEGER
user_id INTEGER
created_at DATETIME
product_id INTEGER
quantity INTEGER

Output:

Columns Type
year INTEGER
product_id INTEGER
avg_quantity DECIMAL
Data Structures & Algorithms
Medium
ML Ops
Hard
Loading pricing options

View all Roku Inc. questions

Challenge

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

Roku Salaries by Position

$144K
$425K
Software Engineer
Median: $286K
Mean (Average): $293K
Data points: 178
$188K
$344K
Product Manager
Median: $275K
Mean (Average): $268K
Data points: 16
$112K
$444K
ML Engineer
Median: $180K
Mean (Average): $211K
Data points: 23
$154K
$306K
Data Scientist
Median: $195K
Mean (Average): $210K
Data points: 20
$167K
$299K
Data Engineer
Median: $181K
Mean (Average): $201K
Data points: 24
Business Intelligence*
$189K
Business Intelligence
Median: $189K
Mean (Average): $189K
Data points: 1
Business Analyst*
$180K
Business Analyst
Median: $180K
Mean (Average): $180K
Data points: 1
$110K
$151K
Data Analyst
Median: $137K
Mean (Average): $132K
Data points: 12

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 $292,875 base salary while the Data Analyst role on average pays the least with a $132,314 base salary.

Discussion & Interview Experiences

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