I applied through a recruiter. The process took 2 months. I interviewed at Amazon (Austin, TX) in Nov 2021
Interview
First had a phone call with the recruiter that lasted about 20 minutes and got some great information.
I had a couple other Amazon recruiters reach out to me about other opportunities. My recruiter told me that I could go with him and if it doesn't work out I can immediately interview for other opportunities, which I found is not the case.
Second, I had a online assessment. The assessment wasn't bad and consisted of 2 easy/medium leetcode style questions. I was able to pass all test cases.
Third, I had the virtual onsite interview. I had a good preparation for the interview. About 3 days before the virtual onsite my recruiter told me I was now interviewing for SDE II. I had not brushed up on system design which is one of the SDE II interviews. I tried to get caught up but 3 days wasn't enough time. I was insanely nervous for the interviews and could hardly think straight because I was so nervous for the system design. In the end it was my fault because I blocked up because I was so nervous for my system design interview. Ironically I feel I did pretty well on system design.
Amazon has a very good hiring process, I just got unlucky with my recruiter.
Interview questions [1]
Question 1
1 Round with Bar Raiser
2 Rounds technical
1 Round System Design
All rounds included 2 amazon leadership principle questions.
I applied online. The process took 3 months. I interviewed at Amazon (Amazon, MT) in Feb 2022
Interview
Went neutral with leetcode questions from hard-medium and few behavioral questions in the beginning of each 45 minute interview which is of 3- 45 minute rounds. The coding questions were little tricky and in the second round of interview even though the coding question is medium level leetcode one the interviewer wanted to come up with a different approach
Interview questions [1]
Question 1
Describe a situation where you took a quick decision