Software Development Engineer (SDE) II applicants have rated the interview process at Amazon with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 57.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer (SDE) II roles take an average of 30 days to get hired, when considering 175 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 28 days.
Common stages of the interview process at Amazon as a Software Development Engineer (SDE) II according to 175 Glassdoor interviews include:
Phone interview: 24%
One on one interview: 21%
Skills test: 18%
Personality test: 10%
Group panel interview: 8%
Presentation: 7%
IQ intelligence test: 4%
Background check: 4%
Drug test: 2%
Other: 1%
Here are the most commonly searched roles for interview reports -
I first had to do an online assessment which consisted of two Medium level DSA questions and a series of multiple-choice questions around system design. The OA questions are more challenging than what you get during the actual interview loop as the problem statements are a lot more verbose and ambiguous. You also don’t have an interviewer in which you can ask clarifying questions.
After conducting this, I then got invited to do a phone screen, where I did a LeetCode type problem (Medium difficultly)
Within a few days I got invited to do the virtual onsite.
Amazon has a very structured and consistent interview process, so the experience matched my expectation and what the recruiter as well. Prior to the interview loop they invite you to a little mini-introduction where it explains the on-site interview process in depth.
I had 4 rounds of interviews with each round having 2 leadership principles questions.
3 of the rounds included DSA questions (all directly from LeetCode) and a System Design round with the hiring manager.
One thing that I was confused by before the interview loop was that they mentioned each coding round would be different. Each was tagged with a different category and assessment criteria: 1) Data Structures and Algorithms 2) Logical and Maintainable and 3) Problem Solving.
However when I went through the actual loop they were all just regular DSA, LeetCode type questions (all Medium level).
The interviewers at Amazon are actually trained, so it makes the experience more consistent, predictable and productive. All interviewers were attentive and engaged in the process. Overall it was a good experience.
Interview questions [1]
Question 1
- Phone screen: Variation of Meeting Rooms II
- Round 1: Combination of Insert and Merge Intervals
- Round 2: Min Stack
- Round 3: Don’t recall, but it was a LC Easy/Medium
- Round 4: System Design - Build a recommendation system based on users Amazon shopping history
I applied online. I interviewed at Amazon (Vancouver, BC)
Interview
1. Recruiter call.
2. Online coding assessment with 2 problems and 90 minutes. There were some questions regarding behavioural at the end.
3. Full loop interview with 4 rounds about 1 hr each. 1 coding interview with 2 leetcode style questions, one hard one medium. 1 system design interview. 1 behaviour interview. 1 bar raiser interview that was a mix of coding and behavioural.
I applied through a recruiter. I interviewed at Amazon in Jun 2026
Interview
Fui abordado pelo recruiter no linkedin.
Não houve muita conversa, já fomos logo marcando a primeira etapa que era um code assessment. Nas trocas de email haviam vários guias e orientações sobre o que esperar.
Não me lembro exatamente se eram 2 ou 3 perguntas, e se o tempo era de 60 ou 90 minutos.
Interview questions [1]
Question 1
Code assesment (sozinho): Debugar uma aplicação (com back e front juntos) do porque uma inserção não está funcionando corretamente.
Live coding:
1 questão: Arvore binária matemática: Como chegar ao resultado da conta
2 questão: Dado o array, monte a árvore (o inverso da 1).
Árvore usada:
+
/ \
- *
/ \ / \
2 4 10 7
Online assessment consists of 2 DSA and 1 development question of a real application with bugs to fix (you can select development framework and language). After that 10-15 behavioural questions related to work scenarios.