I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Apr 2013
Interview
I applied online and after one week, a recruiter contacted me to set a phone interview. I had two phone interviews. Both were coding interviews that each one took about 45 minutes. In the second interview which was 10 days after the first one, I was asked to print a tree in level order. Also, in the beginning of the interview some simple questions about data structures were asked.
I applied online. The process took 2 months. I interviewed at Amazon (Cape Town) in Jul 2012
Interview
Applied online on amazon.com, received a contact a few days later. Three telephone interviews (IT and software development concepts, hands on coding, cultural fit), followed by 6 on-site (2 coding, one architecture, 3 cultural fit). I was expecting harder questions- they were relatively easy. Major emphasis on the leadership principlesnn
I applied online. The process took 6 weeks. I interviewed at Amazon (Toronto, ON) in Apr 2013
Interview
Applied online, was contacted about a month later. Two phone interviews consisting of programming questions and then a 5 hour session in their office (5 interviews + talk with HR). Everyone was extremely nice. After each step of the process they contacted me within two days to let me know what was next.
Interview questions [1]
Question 1
Given an InOrder traversal and a PreOrder traversal of a binary tree, rebuild the tree. I didn't actually know how to do it, but once they told me the trick it wasn't difficult to code the algorithm. Don't be afraid to say you don't know!