I was contacted by an Amazon recruiter for an interview. It was 2 interviews back to back virtually. They were 1 hour each. They weren't too bad and the interviewers are very nice. Expect a lot of behavioral questions and try to focus some answers towards their leadership principals. There are challenging technical questions too.