I was contacted by an Amazon recruiter after putting my resume up on Dice.com. Within a week a phone interview was scheduled. The phone interview took 45-50 minutes focusing entirely on technical questions. Within a day of the interview I was contacted to arrange a second phone interview. I received the following instructions when I first set up the interview:
This phone interview will be technical in nature and you should be prepared to answer questions related to the following:
Data Structures
Algorithms
Object Oriented Programming and Design (at Amazon we primarily use C++, Java, Perl, Ruby)
Problem Solving