I applied online. The process took 2 months. I interviewed at Amazon in Feb 2012
Interview
Received three appointments for phone interviews all set up via email, none of them very quick as far as responses. Each interview was 45 minute, the last interview that was set up was a template email sent to my address "Hello [Name] I'd like to set up an interview on [Date]"... that never turned into an interview, and I removed myself from the process because I found a job locally in the mean time (the three interviews were over the course of more than a month). The interviews were all pencil and paper problem solving and programming knowledge. It was a review of technical algorithm and data concepts from school, I would suggest anyone to review their basic programming before the interviews. I watched Stanford's free youtube videos and they helped. Focus on heaps and other data structures and try to remember computational complexity, there is a concern for what is fastest versus slowest in the questions. The interviewers were generally nice, about par for a developer interviewing a developer.
Interview questions [1]
Question 1
I was supposed to make a method that implemented the Fibonacci sequence. I froze up and forgot the actual equation before I stalled and finally stumbled my way through it.
Interview by recuriter, Phone interview over Chime with one easy Leet code problem and 2 behavioral questions. Although the interviewer was very casual at the start of the conversation, it quickly changed into behavioral questions at the start.
Interview questions [1]
Question 1
Encoding optimization algorithm and talk about a project you did recently.
First round is just leet code coding which screens through AI before going into live coding. Pretty simple and straighforward. Not too tough. Recruiter walks through it pretty nicely. Not sure how many rounds there are exactly
After submitting my application for the Software Engineer position, I received an invitation to complete an automated Online Assessment (OA). The assessment consisted of standard coding challenges, primarily focusing on algorithmic and data structure problems. Unfortunately, a few days after submitting my solutions for the assessment, I received an email informing me that I would not be moving forward in the interview process and was rejected.