I applied online. The process took 4 weeks. I interviewed at Amazon (München, Bavaria) in Dec 2018
Interview
the initial round was a telephonic call of 45 minutes in which recruiter (Actually he was a technical person) asked about the experience and technical questions as well, basic SQL codes, also one or two leadership principle questions.
The second round was a coding challenge there were two questions one SQL question to write a query and the other one was python code.
then called me final round which was a 4 consecutive round with 4 different people from 4 different team. the first person asked about leadership principle questions, the second one asked techniacl questions, mostly Algorithms, optimization, and SQL
the final one was a coding challenge again, he asked to write a query and also to write a python function
I believe I performed well, I wrote all the SQL queries and python scripts
but they asked me if I can find the solution to python problems in any other ways, like, without using certain libraries
And I said I can but maybe I need a few more minutes but they allowed 15 minuted to each question
Interview questions [1]
Question 1
when was the last time you analyzed a set of data and found meaningful insights?
There are three rounds in total. The process begins with a coding round, followed by the main interview loop, where you will meet the team and discuss technical skills, experience, and fit.
First round is fun, second round, which is also the final round involved 5 sessions, with different focus. For some sessions, not be able to present my story completely, time was tight, and interviewers were rushing.
4 rounds:
ML breadth + Depth: Conceptual knowledge about ML and work experience discussion
Problem solving: Leetcode (Medium) + Basic ML concepts
Design + LP round: Use case discussion + Behavioural questions
Bar Raiser - LP round: Behavioural questions - Interviewer was non technical