Call with a recruiter followed by technical interview. The technical interview covered broad Machine learning questions. Then the coding part. The problem required prior knowledge of a calculus theorem, which in my opinion was not fair.
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon in Dec 2013
Interview
In December 2013. It is a 45 minutes phone interview. Technique in nature. First asked me why I choose Amazon. Then according to my resume, ask me about machine learning related algorithm. After that, during next 20 minutes, asked me about the algorithm and data structure. Finally, the interviewer let me ask him questions.
Interview questions [1]
Question 1
Given a number, how to find a closest number in a series of floating point data.
the interview process was nice and clear. Had two rounds of interview for the internship position. Both rounds were technical interviews. They asked my research experience and a case-study. Both had programming questions
I applied online. I interviewed at Amazon in Jan 2021
Interview
The interview process is very structured and clearly explained. The decision making on the employer's side was quite fast.
The only negative factor during the interview process was that no one showed up for my first scheduled interview.