I applied online. The process took 3 months. I interviewed at Amazon (Dublin, Dublin) in June 2025
Interview
The hiring process at Amazon typically consists of several stages:
Initial Screening: This first step is usually a conversation with a recruiter to discuss your background, experience, and interest in the role.[1]
Assessments: Depending on the role, you may be asked to complete online assessments. For technical roles, this could involve debugging or coding challenges, while other roles might have work style simulations that gauge your alignment with Amazon's culture.
Phone or Video Interviews: If you pass the initial screening and assessments, you'll move on to one or more phone or video interviews.[2] These interviews delve deeper into your resume, project experience, and will include a mix of technical and behavioral questions.[2]
The "Loop": This is the final and most intensive stage, consisting of four to six back-to-back interviews, each lasting 45 to 60 minutes.[3][4] You will meet with a variety of people, including potential teammates, the hiring manager, and a "Bar Raiser."[3][4] The Bar Raiser is an interviewer from a different team who is trained to be an objective third party.[3] Their role is to ensure that every new hire "raises the bar" for talent at Amazon.[4]
Interview questions [1]
Question 1
A common behavioral question you might encounter is:
"Tell me about a time you had to dive deep into data to solve a problem."
This question is designed to assess the "Dive Deep" leadership principle, which states that "Leaders operate at all levels, stay connected to the details, audit frequently, and are skeptical when metrics and anecdote differ."
To answer this question effectively, you should use the STAR method:
Situation: Briefly describe the context of the situation and the problem you were facing.
Task: Explain your specific role and what you were tasked to accomplish.
Action: Detail the specific steps you took to address the problem, emphasizing your individual contributions. This should be the most detailed part of your answer.
Result: Describe the outcome of your actions. Quantify your results whenever possible to demonstrate the impact you had.
Surprisingly easy — I expected tougher questions, but the coding round felt more like a warm-up. The main challenge was a DSA problem about counting islands in a 2D grid, which led to a discussion on DFS versus BFS and handling large grids. Funny enough, I had revisited that exact type of question while prepping on PracHub, which made me feel more confident. The interview wrapped up with a behavioral round, and I accepted an offer, but ultimately decided to decline it for another opportunity. Overall, it was a smooth experience.
Interview questions [1]
Question 1
Number of Islands — given a 2D grid of '1's (land) and '0's (water), count the number of connected islands. Walk through DFS vs BFS, and discuss how to avoid revisiting cells (in-place mutation vs visited set) and what changes if the grid is huge and must stream from disk.
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.
Um teste de código online, se aprovado, vai para o loop. O loop é 4 entrevistas seguidas, duas em inglês e duas em português. 3 entrevistas técnicas de código, todas as 4 têm pergunta de liderança.
Interview questions [1]
Question 1
Pergunta historicas baseada nos principios de lideranca da amazon.