Software Development Engineer applicants have rated the interview process at Amazon with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 61% positive. To compare, the company-average is 57.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer roles take an average of 28 days to get hired, when considering 2,545 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 according to 2,545 Glassdoor interviews include:
Phone interview: 29%
One on one interview: 21%
Skills test: 14%
Presentation: 11%
IQ intelligence test: 6%
Group panel interview: 6%
Personality test: 5%
Background check: 4%
Drug test: 2%
Other: 2%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon (Budapest) in Dec 2018
Interview
1. I was contacted by a recruiter on LinkedIn
2. I did 2 online coding problems, each 1 hour long, they where of medium difficulty. I even got the bigO calculation wrong for one of them but still passed this test.
3. I was invited to Budapest for an onsite interview, the interview consisted of 4 x 1 hour interviews, each interview was structured the same way.
~25min behavioural questions which targeted their Leadership Principles
~30min a technical questions
~5 min time for asking the interviewer questions.
Of the 4 interviews, 2 of them targeted coding, 1 of them more of a programming design problem (OOP), 1 system design question.
The interview questions where rather simple and it was allowed to do them on the laptop in a simple online text editor.
Overall it was a quite good experience. I got the feedback that it was a close call but I got no offer.
Interview questions [6]
Question 1
You are given multiple coordinates eg (1,4), (2,3), (-2,4) find the N closed coordinates to the origin (0,0).
Not 100% sure if it was exactly like this.
You are given a couple of programs which have memory and CPU requirements, eg program 1: 20MB mem, 2 CPUs, program 2: 40Mb mem 1 CPU.
You are given a certain capacity of memory and CPU, find the best utilization (max amount of programs to run) for your capacity.
You are given friendship relations eg: A <-> B, B <-> C, D <-> E. So A knows B, B knows C, D knows E, of course this is bidirectional. Find all possible ways to introduce two people with each other. For example to introduce A to C, it would just be B.
Design a program similar to the unix find program. The interviewer wanted to see if you can code the file traversial/visiting. For example via recursion.
Design a system which collects+analyzes (amazon prime) video playback events/actions. For example a user can press "play", "pause", "stop". Collect this information and analyze it, eg to find possible issues in the video playback pipeline which could be indicated by multiple users constantly starting and stopping videos.
It was a pleasant surprise when the first technical question about substring lengths came up — I recognized it from my prep sessions. Before the interview loop, I had spent hours going through the coding challenges on PracHub to sharpen my skills. After that, they asked about merging linked lists and then switched gears to a behavioral question on frugality. The whole process felt straightforward, and I appreciated the approachable atmosphere. Excited to receive the offer, I accepted the position right away.
Interview questions [3]
Question 1
Find the length of the longest substring without repeating characters
It started with an OA, and then after a few weeks, I got invited to four rounds of interviews: technical and behavioral at 3 of the 4, and behavioral only at one.
I applied online. I interviewed at Amazon (São Paulo, São Paulo) in Jun 2026
Interview
Empresa extremamente clara sobre o que é pedido na entrevista e isso me mostra a seriedade. Minha experiencia foi positiva e tente se atentar a resolver o problema e não somente decorar padrões do leetcode.
Interview questions [1]
Question 1
Perguntas em ingles que envolve o STAR e testes técnicos