J'ai postulé via un recruteur. Le processus a pris 1 semaine. J'ai passé un entretien chez Amazon (Seattle, WA) en déc. 2013
Entretien
I had applied several times through Amazon's career page but never heard back using that method. I obtained a recruiter's Amazon email through my University's career adviser and sent out an email explaining my love for Amazon as a company, and genuine desire to be a part of the expanding giant. I heard back two days later, was quickly invited to two back-to-back 45-minute phone interviews scheduled one week after I had first sent out the email.
This all just happened today. Will update as I move along in the process.
Questions d'entretien [1]
Question 1
The interviews were very technically oriented thankfully. There were no behavioral questions besides the usual: "Why do you want to work with Amazon?"
I was given only one problem in every interview, which surprisingly takes the greater part of the interview to solve. We communicated using CollabEdit.com.
Question Number 1:
//Write a method which takes an array input and returns true if the sum of any two elements is equal to the sum of the corresponding indices.
// Concretely if for an array the sum of values at any two indices i and j is equal to the sum of i and j.
Question Number 2:
// Write a method to reverse a linked list.
// State any assumptions and write any classes/structs that you will need.
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.
Questions d'entretien [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.
J'ai postulé en ligne. J'ai passé un entretien chez Amazon (Calgary, AB) en juin 2026
Entretien
Online Assessment is the first step in the process. I didn’t have an HR phone screening and went straight to the OA after applying. It was sent to me about a week after I submitted my application.
Questions d'entretien [1]
Question 1
The first question is LeetCode style algorithms question, and the second question gives a full stack repo (choice of Java, NodeJS, or Django) and asks to solve a backend issue which is causing a bug in the frontend. Unit tests must pass to pass the second question. You can run both backend/frontend indivdually or together