I applied online. I interviewed at Amazon in May 2019
Interview
I was contacted by HR for a phone interview with two members of the team. I was asked some HR questions and questions about my project. Then I was asked to design an ML algorithm for a problem statement.
Interview questions [1]
Question 1
Describe the time when you let go of a short time goal for a long time goal.
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon in Feb 2018
Interview
The Hiring manager contacted me on LinkedIn. The team seemed really excited by my profile and I had the first round of interview with the team lead. It was purely ML based questions and I was able to answer them all. For the second round they send me an online coding challenge, which didn't relate to ML, was more about datastructues and algorithms. I did decent on that challenge but didn't get a call for the next interview round.
I was assuming they would give more weightage to my ML skills rather than some optimizations I might have missed on coding challenge and was pretty disappointed to not hear back.
Interview questions [1]
Question 1
Bias-variance, Overfitting, and some other basic ML concepts
Some problems related to transfer learning
Some problems related to scaling the algorithm
I applied online. The process took 4 weeks. I interviewed at Amazon (San Francisco, CA) in Jan 2016
Interview
They contacted me with detailed information, job descriptions and requirements. They then arranged the interview time with several email exchanges. Overal, the process was very smooth and easy going. Happy to had such a great experience with high tech company.
Interview questions [1]
Question 1
The interview questions were some behavioral ones, then some fundamental questions about machine learning concepts and definition of different algorithms, how to select one method over another one considering the data. The next phase was coding interview with two questions, some tricky questions also asked.