INTERVIEW GUIDE
Amazon Business Analyst Interview: Questions & Process
The interview process
Questions you're likely to get
Technical
- Write a SQL query to find the top 10 products by revenue in the last 30 days, excluding cancelled orders.
- Using a window function, rank customers by spend within each region.
- A daily metric dropped 20% overnight. Walk me through the SQL and logic you'd use to find the cause.
- How would you measure whether a new feature actually improved customer retention?
- Explain the difference between a LEFT JOIN and an INNER JOIN with a real example where it changes the answer.
Role-specific
- Define the one metric you'd use to track the health of a delivery operation, and defend it.
- You're handed a dirty dataset with duplicates and nulls. How do you make it trustworthy before analyzing it?
- A stakeholder wants a dashboard by Friday but the data is ambiguous. What do you do?
Behavioral
- Tell me about a time you dove deep into data and found a root cause others missed. (Dive Deep)
- Describe a time you made a decision with incomplete information. (Bias for Action)
- Tell me about a time you disagreed with a manager or stakeholder and what happened. (Have Backbone; Disagree and Commit)
- Give an example of when you put the customer first even though it was harder for you. (Customer Obsession)
- Tell me about a goal you set that was higher than what was asked of you. (Insist on the Highest Standards)
How to answer (worked examples)
What Amazon looks for
- Fluent, correct SQL written under light time pressure — including window functions and multi-table joins
- Structured problem-solving: you decompose ambiguous questions before touching data
- Real depth on metrics — you can define one precisely and defend the tradeoffs
- Stories that map cleanly to Leadership Principles with quantified results
- Ownership: you drove the analysis to a decision, not just a chart
- Red flag: vague behavioral answers ('we' instead of 'I') or hand-waving when asked 'how did you know?'
FAQ
How important are the Leadership Principles, really?
Central. Most behavioral questions are LP probes, and your loop debrief is organized around them. Have 6-8 detailed stories prepared, each tagged to one or two LPs, with metrics you can defend under follow-up.
How much SQL do I need?
Solid intermediate SQL: joins, GROUP BY, subqueries, CASE, and window functions like ROW_NUMBER and RANK. You don't need exotic syntax, but you should write correct queries quickly while explaining your logic.
What is a Bar Raiser?
A trained interviewer from outside the hiring team whose job is to protect Amazon's hiring bar. They have effective veto power, so treat every round as equally important — you won't know which one is the Bar Raiser.
Is there an online assessment for new grads?
Often yes — a timed SQL and work-simulation assessment before the loop. Practice writing SQL by hand without an autocomplete crutch so the timer doesn't rattle you.
How long does the process take?
Typically 3-6 weeks from recruiter screen to decision, though timing varies by team and hiring season.
The hardest part of an Amazon loop isn't the SQL — it's delivering tight, metric-backed Leadership Principle stories under rapid-fire follow-ups. Rehearse this exact interview with OfferLoop's realtime voice coach so 'Dive Deep' feels automatic, not improvised.
Practice this interview out loud →Related
OfferLoop is an independent interview-practice tool and is not affiliated with, endorsed by, or sponsored by Amazon. All company names and trademarks are the property of their respective owners.
Interview formats vary by team, level and year, and this guide is compiled from general knowledge of publicly discussed hiring processes — treat it as preparation material, not an official description of Amazon's current process.