After the applying for the job, a person from Amazon called for a technical appointment. The first interviewer introduced what he does and what the position is about. Then, he talked about my resume. We spent the rest of time (45 minutes) for programming. Lastly, he asked the complexities (time, space) of the answer.
The second person asked various topics. He asked me to do an object oriented design. Then, he asked a short programming question. Most of time he was typing and was not focused on the interview.