Data Engineer applicants have rated the interview process at Amazon with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 57.8% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Amazon (Austin, TX) in May 2025
Interview
Initial Tech screen
it had 1 python easy level question
2 sql easy to medium level
1 data modelling question
and behavioral question based on amazon principles and followed by multiple scenario based questions based on what answer was given to behavioral question
I applied through a recruiter. I interviewed at Amazon in May 2025
Interview
Reached out to a recruiter and then she sent me a role to apply. She mailed me some questions. Had a call regarding those questions and my preferences and she gave me information about the position and opportunities she is recruiting for.
Interview questions [1]
Question 1
Technical Phone Screen:
3 Phases
1) SQL - Query performance optimization for large volume of data
2) Python Scripting - submit query, run it and then an alerting system
3) Data Modelling
I applied through an employee referral. I interviewed at Amazon
Interview
After OA and Phone Screening, there are 4 rounds in total. Two tech rounds followed by a hiring manager round and a bar raiser round.
SQL, Python scripting and few technical deep dives based on project experience are focussed in general. All 3 rounds might have SQL, one or two rounds might have python which depends on the team and the role's demand for scripting. For SQl often asked questions revolve around using CTEs, Window functions and Joins. Knowledge on ETL frameworks or Big data tools like Spark, Glue, Airflow, Kinesis or Datastores like Redshift are covered along with AWS services. BR round focuses mainly on Amazon's Leadership principles.
Interview questions [1]
Question 1
SQL
Given sales table (product, year, capital, units, cpu), calculate profit per product per year.
Find highest profit gained per product each year
Python
find first recurring character.