Amazon's Software Engineer (SWE) interview process typically includes an online assessment, coding challenges, and multiple technical interviews. I got to the 4th round. Candidates face problem-solving, algorithmic questions, and behavioral interviews assessing leadership principles.
Interview questions [1]
Question 1
Tell me about yourself and standard behaviorals SWE
Didn't hear back until many months passed, easy interview, said I passed the interview but they didn't have a role open. I think this happened for many other candidates as well.
Three stage interview. Personality, technical, and workplace simulation. Personality was quite straightforward, how would you deal with a problem like this, who would you ask for help in this situation. Technical was very challenging, leetcode medium and hard. Simulation was quite straightforward as well, how would you reply to this email, etc.
Interview questions [1]
Question 1
Two leetcode questions, one medium and one hard. Medium was a nested parentheses question, the hard was a graph algorithm, similar to: https://leetcode.com/problems/count-visited-nodes-in-a-directed-graph/description/. Graph algorithm had an custom object with no documentation, so I had to guess for the API calls, this ate much of the time.