I applied online. The process took 3 months. I interviewed at Amazon (Toronto, ON) in Nov 2011
Interview
I first applied to their career website. Then, 3 phone interviews followed. Each was about one hour long and one month apart. The interviewer would state an algorithm problem and all the questions would be based on this problem. It was possible to solve the problems with many approaches, but only the most optimized one will be accepted by the interviewer. I know nothing about finding talented people, so maybe this is a good way. But, I still felt it's a bit unfair that you are given less than 10 minutes to give the most optimal answer. The interviews themselves were alright, but the process was not pleasant. After the initial inquiry, HR sent me an email to request for the first interview. I replied and waited 2 weeks for the HR to schedule me the interview time. I did fine in the first interview. After another week, HR sent me a request for the second interview and it took another week for her to schedule it. So 1.5 months already passed since I applied. I did alright in the second interview. And the same process for the HR, waited 2 weeks for her to schedule me the 3rd interview, which she scheduled on Black Friday. I sent her an email to confirm the unusual time, but she did not reply. As expected, the interviewer was a no call. A few days later, HR apologized saying the interviewer had an emergency. Anyways, 3rd interview was rescheduled, but I did not do well. By the time I got the rejection email from them, 3 months had passed since I entered my application.
One of the interviewer was proud of his profitable company. He said the engineers in Amazon are solving real world problems, implying the rest of us are not?
I applied online. The process took 1 day. I interviewed at Amazon in Nov 2011
Interview
I had a phone interview with one of the engineers from that team.
Design question - File system
Tech ques - Write a method to find the sum of all nodes with no siblings in a binary tree
I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Nov 2011
Interview
got an email after about 5 months of application submission. set up a phone interview. simple conceptual question mostly related to data structure. had a coding part. selected for second phone interview. this time with a different person. could not get through the second phone screening. overall a very nice interview experience