Starbucks Interview Questions

Starbucks Interview Guides

Click or hover over a slice to explore questions for that topic.
Machine Learning
(9)
Forecasting & Time Series
(3)
Data Structures & Algorithms
(2)
Behavioral
(2)
SQL
(1)

Starbucks Interview Questions

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

QuestionTopicDifficulty
Data Structures & Algorithms
Medium

Given a list of stock_prices in ascending order by datetime, and their respective dates in list dts, write a function max_profit that outputs the max profit by buying and selling at a specific interval and start and end dates to buy and sell for max profit.

Example:

Input:

stock_prices = [10,5,20,32,25,12]
dts = [
    '2019-01-01', 
    '2019-01-02',
    '2019-01-03',
    '2019-01-04',
    '2019-01-05',
    '2019-01-06',
]

def max_profit(stock_prices,dts) -> 27

Output:

def max_profit(stock_prices, dts) -> 
(27, '2019-01-02', '2019-01-04')
Business Case
Medium
Data Structures & Algorithms
Easy
Loading pricing options

View all Starbucks questions

Challenge

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

Starbucks Salaries by Position

$98K
$182K
Software Engineer
Median: $135K
Mean (Average): $135K
Data points: 32
$99K
$168K
Data Engineer
Median: $138K
Mean (Average): $134K
Data points: 22
Product Manager*
$126K
$139K
Product Manager
Median: $133K
Mean (Average): $133K
Data points: 2
$87K
$173K
Data Scientist
Median: $130K
Mean (Average): $129K
Data points: 22
$95K
$104K
Data Analyst
Median: $96K
Mean (Average): $98K
Data points: 4
$70K
$108K
Business Analyst
Median: $80K
Mean (Average): $85K
Data points: 4

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 $135,163 base salary while the Business Analyst role on average pays the least with a $85,353 base salary.

Discussion & Interview Experiences

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