I applied online. The process took 1 week. I interviewed at Amazon in May 2016
Interview
Probably the worst interview I ever had.
They scheduled the interview for a day in which I was not available, after I sent them an availability table. I asked them to kindly reschedule and no reply till I got the call for the interview.
The interviewer was not nice also, first he asked about my background but promptly stopped me after 2 minutes because "we don't have much time", that was not nice at all.
I reply correctly to a theoretical answer and I describe how I would implement a code test. Then they ask to implement this in Java, while they said on the mail they would accept other languages too, and since, even if I did Java, I do not work daily in Java I rejected to continue the interview at that condition.
It was such a lost of time and motivation. I wouldn't expect such a bad experience.
Recruiter screen, online assessment, technical interviews, and behavioral rounds focused heavily on Amazon Leadership Principles. The process was structured, with a strong emphasis on problem-solving, coding skills, and examples demonstrating impact and ownership.
Recruiter screen, followed by an online coding assessment and then a technical phone interview. The final round was a virtual onsite loop with multiple interviews covering data structures, system design, debugging, and Amazon Leadership Principles. The technical questions were practical but time-constrained, and the behavioural questions required specific examples using the STAR format.
Interview questions [1]
Question 1
Design a scalable URL shortening service and explain how you would handle high read traffic, collisions, database schema, expiration, and basic monitoring.
That moment when the interviewer asked about finding indices in an array for a target sum was wild — I had just tackled something identical while prepping on PracHub. The interview included a technical round with another question about designing an in-memory LRU cache and a behavioral question about meeting tight deadlines. After a smooth discussion, I was told I'd received an offer, which I happily accepted. Overall, the process felt pretty straightforward and not overly challenging.
Interview questions [3]
Question 1
Given an array of integers return the indices of two numbers summing to a target