I applied through college or university. The process took 1 week. I interviewed at Amazon (Berkeley, CA) in Sep 2017
Interview
Applied online, was invited to an on-campus proctored test. The test lasted 3.5 hours and had sections on code debugging, logic puzzles, 2 coding questions and a work style survey. The possible outcomes were either direct rejection, direct hiring, or a followup phone interview based on your test performance. I was invited to do an additional phone interview. This consisted of questions on my resume, 2 coding questions, and a 10 minute Q&A time.
Interview questions [1]
Question 1
Given a matrix as a 2D array in Java, and a variable that is either -1 or 1, rotate the array counter-clockwise or clockwise depending on the variable's value.
I applied through college or university. The process took 2 weeks. I interviewed at Amazon in Oct 2017
Interview
Give a rusume in career fair, after a week got an email for code challenge. The first code challenge was timed. Also it was two parts, one was math part and another was English part.
I finished both, and after a few days got another email with another code challenge but this time was two questions also timed. I could not pass the second code challenge.
I applied online. The process took 4 weeks. I interviewed at Amazon
Interview
I was given an IQ test followed by 7 easy debugging problems. They were all easy, most of them are just changing one or adding brackets here and there. Than I got a coding assessment and then final phone interview. The phone interview went really well the engineer even said "Oh that's good, I like that" to one of my marginal optimizations. I thought I got it but I received my rejection about 2-3 weeks later.
The process is very time consuming, the recruiters were very difficult to reach and unprofessional, I am disappointed with Amazon.