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 186 - 190 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 online. I interviewed at Amazon (Nashville, TN) in Dec 2020
Interview
Applied to the position through LinkedIn and recruiter reached out in 2 days. Technical phone screen after 2 weeks where I had to write 5 SQL queries and Python code for 2 problems. Behavioral phone screen less than 2 weeks after that where I was asked questions on leadership principles by the hiring manager. 2 days later the recruiter informed me that I was invited to virtual onsite loop. We scheduled it for 3 weeks later. 5 interviews spanned across 2 consecutive days. Each interview was an hour long (50 minutes for interview and remaining 10 for me to ask any questions). All the interviewers were very friendly and nice. They answered all of my questions about the team, role and Amazon in general. My recruiter was excellent throughout the process. A week after the interview I got the offer which I accepted after couple days of negotiations. Technical interviews were mostly medium difficulty for SQL and easy for Python. Leadership principles are very important for all Amazon interviews and one must demonstrate strong competency in these principles to get an offer.
6 hour process with 5 different rounds and a 1 hour break. Hiring Manager round was technical - was tested on Tableau, Python and a business case. The rest were mostly behavioral and leadership oriented questions
Interview questions [1]
Question 1
Describe a time when you went against your manager
I applied through an employee referral. I interviewed at Amazon (Roanoke, VA) in May 2020
Interview
Applied through a referral in April 2020. Interview process was well designed but poorly executed by the recruiters.
First round - Technical+Behavioral - 40 min -Easy SQL questions - Tell me about the most complex problem you have faced - Tell me about a time you mad a mistake.
Qualified to final round. Communicated within 1 day after the interview. No date shared. Waited 1 week. Reached out to recruiter - They said waiting for date availability confirmations to setup final interviews. No communication for 2 more weeks. Called on first week of June on a Friday and told me final interview is on Monday.
Final Interview was good. 5 rounds, 45 minutes each.. Tell me about yourself questions based on Amazon Leadership Principles. Had prepared 10-12 stories, but could not avoid repeating them to various interviewers. Advice - Prepare at least 20 unique stories that are well defined. Choose true stories - align them to leadership principles by adding a few things, but don't lie outright. Take real stories and develop them in a way they show your leadership.
Three days after final interview, was told that I was interviewed for a Level 5 position. I wasn't selected for it, but they felt I was a good fit for a Level 4 position. It is just a matter of finding the right team for me.
I was overjoyed. I read a few articles where many Amazon employees said that this was their experience. They were leveled down but got a job. I thought same would happen with me. As an unemployed, recent grad international student, this was an amazing and proud moment for me. Unfortunately, I was connected to an absolutely awful recruiter.
Followed up with the recruiter for several weeks to see if there was an opportunity. Everytime the same response - nothing yet. Finally, I sent the recruiter a position at Amazon I saw online and made them setup an interview with the hiring manager.
It has now been 2 months, since final interview and I am still unemployed. Hanging on to this Amazon interview and searching in vain everywhere else. Spoke to the hiring manager for 20 minutes - a very casual conversation where they talked for about 10 minutes and just some basic behavioral questions. Went really well, again the hope soared.
Followed up with recruiter after a week. Said the hiring manager is in the process of finance approval. Hope rose again. Having been hurt a few times with this recruiter, I kept searching elsewhere, but dreamt of starting at Amazon.
Two weeks passed, no response. Followed up again. Same answer. Approval process is still pending. Kept searching, kept following back. After a month, another follow up - recruiter finally check up with the hiring manager. HM has decided to hire internally. Recruiter communicates this to me. Absolutely no regard that I have been hanging on to their every word for the past 3 months.
This was the breaking point for me. I let go of the Amazon dream. Two weeks later I got a contract role interview, completed in a week and got the job. A month later got a great full time offer at another company.
There was a time I had dream of working at Amazon. Now - its just that thing that happened to me. In hindsight, I should have let go a lot earlier. The attachment to Amazon prevented me from going all out for other opportunities. I truly believed that the recruiter had my best interest in their mind till the very end. So naive of me!
The experience has made me averse to interviewing with Amazon ever again.