I applied through college or university. The process took 4 weeks. I interviewed at Amazon in Feb 2012
Interview
I had two on campus interviews at my school campus.Each interview started off asking about a situation with a project. One of them was if I had any bad team members and what I did about it. I forgot the other one. After asking about the projects and the details of it we went over technical questions. After two weeks after the interview I was given an offer.
I applied online. The process took 1+ week. I interviewed at Amazon (Seattle, WA)
Interview
2 back to back phone internviews , 45 minutes each ... .questions were mirror image of binary tree - both recursive and non recursive, which is better and why , etc, den roman equivalent of integer eg 10 -> X, 99-> XCIX ... den what is hashtable and hasmap , complexities
Interview questions [1]
Question 1
nothing tough, though in roman equivalent question, there are many rules one should be aware of .....
I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Dec 2011
Interview
I went through two phone interviews. Amazon focuses highly on data structure related questions - linked-list, tree, BST, hash table etc. Among the 2 phone interviews, the 1st one was pretty easy - basic algorithm questions, concepts like your understanding of time complexity - simple problem to solve. I think they just test if you have basic knowledge of computer algorithms and you can write code. The second phone interview was a bit more advanced. It was on data structure and object oriented programming concepts - problems on data structure, OOP concepts. The phone interviews were 45 min long and asked to solve 2/3 problems.
Interview questions [1]
Question 1
Reverse a linked list. After presenting a solution I was asked to provide a recursive method.