Amazon Data Engineer Interview Loop

36 questions · 3 roundsUpdated October 2026

The Amazon data engineer interview follows Amazon's usual process. There's a recruiter screen, then either a 90-minute timed online assessment or a technical phone screen, depending on the team. Then comes a loop of four to five rounds. Two are deep technical, two are Leadership Principles, and one is the Bar Raiser, an outsider to the team whose job is to say no. Amazon is the one company here where the behavioral rounds fail as many candidates as the technical ones.

What decides it

Leadership Principles, tested in every round. A technical interviewer will ask about a time you disagreed with a decision, and they'll listen for specifics and numbers. Vague stories are the most common reason strong engineers get rejected here. Prepare six to eight real stories and match each one to a principle. The Bar Raiser will ask the hardest version.

Practice by round

SQL and Python basics under time, in whichever format your team uses. Expect orders, shipments and employees, plus word counts and common elements in Python. Some candidates say they couldn't move on with a single failing test case.

QuestionDifficulty
Number of Shipments Per MonthEasy
Weight For First ShipmentEasy
Total Shipment WeightEasy
Products with No SalesEasy
Sales RevenueEasy
Odd-numbered ID's Hired in FebruaryEasy
Even-numbered IDs Hired in JuneEasy
Total Cost Of OrdersEasy
Workers With The Highest SalariesEasy
Movie Duration MatchEasy
Peak Online TimeEasy
Top Monthly SellersEasy
Weekly Orders ReportEasy
Word Occurrence DictionaryEasy
Common Elements with Repeated ValuesEasy