Online Application / Recruiter Screen Apply online or get contacted by a recruiter. For technical roles, this often includes an initial phone screen covering background and basic fit.
Online Assessment (OA) Common for SDE and many other roles — includes coding problems (usually on platforms like HackerRank), work-style/behavioral questionnaires, and sometimes a "work simulation" assessment.
Phone/Video Interview 1-2 rounds with an engineer or hiring manager, mixing technical questions (coding, system design depending on level) with behavioral questions based on Amazon's Leadership Principles.
Virtual/Onsite Loop ("The Loop") Typically 4-6 back-to-back interviews (45-60 min each), usually including:
Debrief All interviewers meet (or submit written feedback) to discuss the candidate, with the Bar Raiser often having veto power regardless of role level.
Offer If approved, HR extends the offer, followed by negotiation.
Key things Amazon emphasizes:
Can't disclose, due to NDA.
The following metrics were computed from 574 interview experiences for the Amazon Software Development Engineer role.
Amazon's interview process for their Software Development Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Development Engineer interview process.