Amazon Business Intelligence Engineer interview questions
based on 293 ratings - Updated Jun 17, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
49%
Applied online
Applied online
25%
Recruiter
Recruiter
20%
Employee Referral
Employee Referral
4%
Campus Recruiting
Campus Recruiting
2%
Other
Other
0%
Staffing Agency
Staffing Agency
Interview search
293 interviews
Viewing 211 - 215 of 293 Interviews
Amazon interviews FAQs
Candidates applying for Business Intelligence Engineer roles take an average of 30 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 27 days.
Common stages of the interview process at Amazon as a Business Intelligence Engineer according to 1 Glassdoor interviews include:
Presentation: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Amazon in Jun 2020
Interview
Technical round - with live SQL coding using Amazon's chime and screen-share.
Followed by behavioral + technical
Followed by 5 round of behavioral and conceptual round.
Interviewer was good and helpful.
Interview questions [1]
Question 1
Schemas -
Sales (sales_id, date , customer_id, Product_id, purchase_amount):
Product (P_id, P_Name, Brand_id,B_name)
Top 10 products in year XXXX
Top 10 products in each year
List of customers whose total purchase increased from XXXX-XXXX but decreased from XXXX-XXXX.
List of customers who bought both brands "X" & "Y" and at-least 2 products in each brand.
I applied online. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Apr 2020
Interview
First got a screening interview reviewing prior experience and explaining the position, responsibilities and skill set. Second interview was focused on Amazon values and Leadership Principles. Third round was for coding. Four questions where made. Three of them where SQL and one coding
Interview questions [4]
Question 1
Q1 How many units were sold yesterday? Output: order_day | units
Q3 How many units were sold in each category that cost less than $20, between $20 and $50, and more than $50? Output: category | units_0_20 | units_20_50 | units_50_plus
I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Nov 2019
Interview
An initial phone screen conducted by the member from the HR team. Followed by 2 technical phone screens - 1. Tested for python and SQL skills and 2. Technical case-based interview. Finally, I had 4 on-site interviews which was a mix of technical and analytical questions
Interview questions [1]
Question 1
Programming questions around Python and SQL
Behavioral questions - How have you. performed in a given situation