Developer applicants have rated the interview process at Amazon with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
Walking into the technical round, I recognized the prompt instantly—it was the same stock price problem I had worked through on PracHub while prepping. The interviewer had me discuss both the brute force approach and the optimized single-pass solution. Before that, a recruiter screen helped clarify my fit for the role, and there was a behavioral round focused on team collaboration. Overall, I found the process straightforward, and I received an offer, but ultimately opted to decline for another opportunity.
Interview questions [1]
Question 1
Given an array of stock prices where prices[i] is the price on day i, return the maximum profit you can achieve from a single buy/sell. You must buy before you sell. Walk through brute force O(n^2), then the single-pass O(n) approach tracking min-so-far, and confirm what to return if no profitable trade exists.
The interview process was quite challenging, featuring multiple rounds. Each stage pushed my technical skills and problem-solving abilities to their limits. The questions were intricate and required in-depth knowledge of software engineering principles.
The interview focuses on data structures, algorithms, and leadership principles. Technical rounds tests coding skills and problem solving. Behavioral questions are best if answered STAR method answers. Process is structured, fair, and quite challenging.