Candidates applying for Data Engineer roles take an average of 1 day to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 38 days.
Common stages of the interview process at Amazon as a Data Engineer according to 1 Glassdoor interviews include:
One on one interview: 50%
Personality test: 50%
Here are the most commonly searched roles for interview reports -
Online assessment and 2 technical rounds of interview. First round was system design and leadership principles. Second round was 3 leet code and 3 sql and leadership principles. Overall was not very difficult. It was more like a rapid fire interview.
I applied online. The process took 4 weeks. I interviewed at Amazon (Vancouver, BC) in May 2025
Interview
Applied Online
1. 2 and a half hour OA focusing on SQL and Python (mostly SQL with pretty difficult questions)
2. Invited to a first round interview with a senior data engineer -> focused on a few LPs like Customer Obsession and was asked to code in SQL and Python, with questions going up in difficulty gradually. Was also asked data modelling
3. Final interview loop (total of 5 hours with 4 total interviews) - 3 focusing on designing data applications, data engineering terminology ex) OLAP vs. OLTP, when to use each, System Design such as design a system that processes a lot of user orders each day -> Follow up questions such as: The current system is performing slow, how would you test and improve the database?
Interview questions [1]
Question 1
ex) OLAP vs. OLTP, when to use each, System Design such as design a system that processes a lot of user orders each day -> Follow up questions such as: The current system is performing slow, how would you test and improve the database?