I applied through an employee referral. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2022
Interview
First step is the online assessment, then behavioral assesment and then finally the technical interview for the entire interview process to take place. The process is relatively simple if your luck is good on the interview day.
Phone Screening: After submitting your application, you may receive a phone screening call with a recruiter to discuss your background and qualifications. The recruiter may also ask some technical questions to assess your skills. Online Assessment: If you pass the phone screening, you may be invited to take an online assessment, such as a coding test or a system design exercise. The online assessment is typically conducted through a third-party platform. Technical Interviews: If you pass the online assessment, you will be invited to participate in a series of technical interviews. These interviews are typically conducted in person, but may also be conducted remotely. The technical interviews usually focus on your problem-solving skills and may involve coding exercises, algorithm design, and system design questions. Behavioral Interviews: Along with the technical interviews, you may also be required to participate in behavioral interviews, which assess your ability to work in a team, communicate effectively, and demonstrate leadership skills.
Interview questions [1]
Question 1
Explain the difference between a stack and a queue.
There is about like 45 min for the whole interview process. In the first 25 min the interviewer gave an algo question which is the layer traversal of a binary tree. There next 20 min is the behavior questions, such as tight deadline.