Costco Interview Questions

Costco Interview Guides

Click or hover over a slice to explore questions for that topic.
SQL
(14)
Data Structures & Algorithms
(4)
Machine Learning
(4)
Business Case
(3)
A/B Testing
(2)

Costco Interview Questions

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

QuestionTopicDifficulty
SQL
Easy

Let’s say you work at Costco. Costco has a database with two tables. The first is users composed of user information, including their registration date, and the second is purchases that has the entire item purchase history (if any) for those users.

Write a query to get the total amount spent on each item in the ‘purchases’ table by users that registered in 2022.

Example:

Input:

users table

Column Type
user_id INTEGER
user_name VARCHAR
registration_date DATETIME

purchases table

Column Type
order_id INTEGER
user_id INTEGER
item VARCHAR
price FLOAT
purchase_date DATETIME

Output:

Column Type
item VARCHAR
total_amount_spent FLOAT
SQL
Medium
SQL
Easy
Loading pricing options

View all Costco Wholesale questions

Challenge

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

Costco Salaries by Position

Product Manager*
$145K
Product Manager
Median: $145K
Mean (Average): $145K
Data points: 1
$126K
$145K
Data Engineer
Median: $134K
Mean (Average): $135K
Data points: 3
$119K
$132K
Business Intelligence
Median: $129K
Mean (Average): $126K
Data points: 3
Data Analyst*
$113K
Data Analyst
Median: $113K
Mean (Average): $113K
Data points: 1
$69K
$146K
Software Engineer
Median: $95K
Mean (Average): $99K
Data points: 10
Business Analyst*
$95K
Business Analyst
Median: $95K
Mean (Average): $95K
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 $145,000 base salary while the Business Analyst role on average pays the least with a $95,000 base salary.

Discussion & Interview Experiences

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