I applied online. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Dec 2012
Interview
I applied to amazon months before until they actually contacted me. Im assuming they do seasonal recruiting since i applied near the summer into fall and i get contacted in the winter.
I had 2 phone interviews. Both interviewers were very nice and helped when they thought it was necessary in order for you to succeed. The first phone interview was not difficult if you read all the questions on glassdoor that people posted and read the cracking interview book that somone did suggest in the intervews tab list. The book was extremely helpful. the second interview was majority coding questions and at the end of each coding question the interviewer would ask time complexities. After I ended the phone interview i thought to myself i made like 4 mistakes answering the first question and knew i was doomed from that point on. I received the generic rejection letter one week after the second phone interview.
the interview process for me lasted roughly a month because i interviewed right before the christmas vacation
Interview questions [1]
Question 1
first interview had like 5 or 6 short questions followed by a coding question which was
sum of 2 numbers within one array adds up to a target number which you have as a parameter fairly easy question if you read all the interviews questions on glassdoor.
second phone interview had 2 questions
the first one was a find the kth node in a linkedlist and the second was to check a string for "(" and ")" and there are only so many combinations that are considered valid and invalid. Valid is if all the "(" have an ending ")" for example , (( )) or ()()
Invalid would be )()( or ((()
if the string starts with ) its automatically invalid.
second interviewer asked time complexities on both of the question.
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.