I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon (Seattle, WA)
Interview
First an HR rep contacted me with an hour personal interview. Then followed by a 1 hour technical interview (data structures, HashMaps, access times). There was a coding session.
Interview questions [1]
Question 1
Questions made sense for a developer senior position.
I applied online. The process took 2 weeks. I interviewed at Amazon (Bengaluru) in Nov 2012
Interview
I faced two separate rounds of technical interviews. Both the interviews required building a large scale web application, mainly focusing on the back-end design and architecture. The constraints were that the system needed to be scalable and always available.
1. Build a travel deals web application, where travel agents around the world publish deals, and users can select, pay and avail a deal.
2. Build a distributed calender and corresponding meeting scheduling application.
Interview questions [1]
Question 1
Both the interviews required building these web systems from scratch, trying to think of every aspect of the design. The structure of the data storage, essentially the database design was asked. However, answering the question efficiently required knowledge of modern noSQL and graph dbs.