I applied online. The process took 5 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2015
Interview
2 phone screens. 6 rounds of onsite interview. Pretty nice interviewers expect for the bar raiser. The questions were not very difficult. I have no time preparsion. But my resume was pretty solid.
Interview questions [1]
Question 1
Normal questions. Not very difficult. The bar raiser asked a detail question about the linux system. How it works, how it starts. A very surprising question compared to algorithmic problems.
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon (Hyderabad) in May 2016
Interview
Well structured: On onsite interview there would be 5 rounds, around 1 hour each.
In the morning you will get schedule print out, and you have to sit in the interview cabin, interviewer will come to you as per schedule.
Interview questions [1]
Question 1
1st Round:
1. Design Subway Suffers game.
2. what a negative feedback recently you got.
3. Describe recent challenging work done.
2nd Round:
1. Design Resource Pool
2. input a number and check if the sum of two numbers in a BST matches with it.
3 rd Round:
1. Create Doubly link list from a BST
2. given two sorted array a1 and a2 with length m+n and n , a1 has only m elements, Merge a2 to a1 so that elements are in sorted order, don't use 3rd array.
4rth Round:
1. One design question (don't remember)
2. Some Behavioral questions (don't remember)
5th Round:
Didn't happen.
I applied through a staffing agency. The process took 1 day. I interviewed at Amazon (Pune) in Mar 2016
Interview
Was interviewed onsite for the role. Had all on the rounds on coding, data structures, algorithm and software architecture design. Was given hints and ample time to solve all the problems. Would advise people to practice writing code on a piece of paper and give out all approaches that you can think of.
Interview questions [1]
Question 1
Q. Diameter of a tree.
Q. Stack boarding passes into source and destination.
Q. Design system to do a db switch.