I applied through a recruiter. The process took 3 months. I interviewed at Amazon (New York, NY) in May 2020
Interview
Had 2 virtual on-sites, with 5 and 3 reps, set apart for 1 month. First set was more towards machine learning optimization, with some coding and a lot of leadership principles, second set was pure data science.
Did very well in the first set, but did not want to take that specific role, so they suggested to get a second set, which went very well as well. But after the interview recruiter emailed me that group decided to go with another candidate, and stonewalled all requests of getting on the phone. I wasted too much time for them and don't think such an attitude from a recruiter is professional, and i won't consider Amazon again just because of that.
Don't recommend to anyone, if you care about well-built recruiting system and reps professionalism.
I applied online. I interviewed at Amazon (Seattle, WA) in Apr 2026
Interview
The interview takes 1 month, 1st round on 60-min technical screening, 2nd round with 5 team members, hiring manager/skip with each of 60minutes to discuss all aspects of your experience, skills, coding etc.
Interview questions [1]
Question 1
machine learning model concepts, how do you choose one model over another, model evaluation, model application, case study, SQL, python
Nice easy very good i found it so easy it was a great experience i think it was great and solid way to learn by giving interviews also it was so interesting and great it had
Interview questions [1]
Question 1
About data related questions sql and dbms and also some question were from the site
One-hour technical interview focused on Python, no SQL, and core ML fundamentals from past projects, plus behavioral questions emphasizing teamwork; interviewer was friendly, supportive, and helpful throughout the entire session.
Interview questions [1]
Question 1
technical round for an hour no sql only python and fundamental ml knowledge form past projects and behaviour focus on team work