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?