I applied through a recruiter. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Nov 2011
Interview
A recruiter contacted me via email.
I chose a day where I could fly to Seattle and attend a day long interview process (There were 4 interviews, each 45 minutes long).
Before the interviews started, we had an informal lunch with some of their employees.
All of the interviewers were nice except one. The interviewer (some manager - which is even more shocking) then became so unprofessional to the point that I felt like yelling at him and leaving the room. Thankfully, there was at least one professional in the room (i.e. me) and I kept working at the problem till he finally got out.
Was given a set of fields. Was asked to figure out the best data structure to store this data in the form of a list and at any given point, retrieve the first 5 (decreasing order) of field values.
I applied online. I interviewed at Amazon (Sídney)
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
It was a 2-3 round process, depending on how your interview went, with increasingly hard DSA questions followed by some HR and behavioural questions. First round was mostly easy and medium leetcode, followed by medium and hard questions in the second round and above on more complex topics.