I applied through 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.
Round 1: OA (Leetcode + behavioral)
Round 2: 1hr Zoom (Leetcode + behavioral)
The interviewer looked very disinterested and bored, like he did not want to be there at all.
Interview questions [1]
Question 1
Tree based Leetcode quesiton, probably easy or medium.
The first step is an online assessment. The questions were not that difficult with leetcode practice. There were two leetcode medium style questions. The next step is an interview invitation.
Interview questions [1]
Question 1
They asked a leetcode medium level question involving hash maps