The process took 4 weeks. I interviewed at Amazon in Mar 2011
Interview
Applied online and received an email the next week or so asking to schedule a phone interview. First interview was fairly basic, asked some technical questions that ranged from implementing the merge step of the merge sort algorithm to making a relational database. This went onto the second round interview, which was fairly difficult as the programming questions asked there were much harder than before. The third round phone interview was less coding and more conceptual - be sure to know your data-structures and make sure you can generalize them to accompany a wide variety of problems. I got an offer email the next day. :)
Interview questions [2]
Question 1
How would you design a Relational Database for a Computer store?