I applied online last winter, and I got an Email from Amazon on February. First I was asked to finish an online test. I finished my first round of phone interview a few days ago. The phone interview lasts about 40 minutes. First the interviewer asked me about my past projects, then he asked some basic data structure questions, and then he asked me to write code to a question(a question that can be solved by recursion in nature).