I applied through an employee referral. The process took 3 weeks. I interviewed at Amazon in Jun 2012
Interview
At most three phone interviews and 1 on-site interview (with all expenses paid). Each phone interview is with a different person from a different department.
Studying the interview questions posted here on Glassdoor will help you.
Phone Interview 1:
Why do you want to work for Amazon?
What is the hardest engineering problem you've faced? (Prepare for them to question you a lot about details)
How would you improve the Amazon website?
Questions about Java (difference between abstract and interface, etc.)
Write a program that computes the Fibonacci number that is less than or equal to a given number.
Phone Interview 2:
What is the hardest engineering problem you've faced? (Same as above, but different interviewer)
Do you know what a hash map is?
Big-O Questions (give an algorithm that is as time efficient as possible, no programming required)
1. How would you sort 1 million integers?
2. How would you make sure two lists had the exact same content with no regard to order?
Interview questions [3]
Question 1
Write a program that computes the Fibonacci number that is less than or equal to a given number.
Great interview process with three rounds, including a technical assessment and a technical interview. The interviewers were professional and supportive throughout the process. The questions mainly focused on DSA, problem-solving, and core technical concepts. The discussions were engaging and provided a good opportunity to demonstrate technical skills. Overall, the process was well-structured, smooth, transparent, and a very positive experience.
I applied online. I interviewed at Amazon (Sydney)
Interview
I can't comment much. I submitted an application for the software engineer position, and not even a minute later, I received an auto rejection email from Amazon (never received an online assessment).
2 behavioral 2 coding not very difficult. Behavioral is tell me about a time you took responsibility beyond your role and biggest accomplishment. The process is exactly the guideline they posted for interview.
Interview questions [1]
Question 1
tell me about a time you took responsibility beyond your role