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 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.
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.
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