I applied online. I interviewed at Amazon in Sep 2014
Interview
I applied online a few months ago and received an invitation from a recruiter to take the amazon online assessment test. It was a link to hackerank.
The actual interview consisted of two pretty simple coding questions and a logic test part.
I was given 30 mins for each coding question and 35 mins for the logic part(25 questions).
NOTE: Time flies really fast during the logic session. You should work fast.
The first question had to do with string manipulation and the other question was on bit level manipulation
I applied online. The process took 8 weeks. I interviewed at Amazon (Vancouver, BC) in Jul 2014
Interview
Interview with payment team, after 2 phone interviews, Amazon invited me to Vancouver office with 4 interview. From 8am~12PM, there are 4 questions, 2 algorthm/coding questions, 2 OOD questions, the interviewers from different groups
Interview questions [1]
Question 1
for the OOD questions, it is too brief to answer it, e.g. design a libaray managment system, just one sentence without any detail even you ask which functions should be consinder.
I applied through a recruiter. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Jun 2014
Interview
I was called for an onsite day long interview in Seattle. The interview was a group/team coding exercise. In the morning after a tour of the amazon campus in Seattle, we were divided into groups of 3 and given a laptop to work on. You could select an OS and IDE of your preference to work on. We were given a problem which had 3 tasks and each of us had to take on of them. The coding started around 11 in the morning and lasted till 4:30 in the evening. In the duration I had 2 one on one interviews, the 1st one 30 mins into the exercise and the 2nd one an hour before the turning in of our codes.
The interviews focused on the approach I had decided on to solve the problems. Which data structure, any optimizations I could think of if I had more time.
Interview questions [1]
Question 1
Why have you decided to use this data structures. What would be the complexities?