The phone screen was surprisingly brief, just 20 minutes, mainly focusing on a couple of coding questions.
I was asked about the Two Sum problem with a hash map and how to find the first non-repeating character in a string. The behavioral question about calculated risks was straightforward, but when it came to the system design question about a parking lot system, I felt a sense of familiarity.
I'd recently gone through a similar architecture breakdown on PracHub, which really helped me articulate my thoughts. Overall, the experience was smooth, and I did receive an offer, but I ultimately declined.
Two Sum problem with hash map
Find first non-repeating character in string
Describe a time you took a calculated risk
Design a parking lot system
The following metrics were computed from 2,382 interview experiences for the Amazon Software Engineer role.
Amazon's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineer interview process.