The interview process had two stages:
There were four 1-hour interviews. Each of them contained behavioral questions, two live coding sections, and one system design section. The coding sections were not difficult, but the behavioral interview questions required a lot of preparation. They are all based on Amazon Leadership Principles. On most questions, you are expected to follow a STAR format and demonstrate which Leadership Principles you possess based on examples from your past working experience.
The system design part was not too difficult, I believe. However, I was eventually rejected and received feedback that my system design and behavioral answers were not good enough, but live coding was fine.
Tell us about a time when you had a conflict with a coworker.
Tell us about a time you received negative feedback from a customer.
How is TCP different from UDP?
How would you design a system, given some requirements for the system and a product description?
The following metrics were computed from 2 interview experiences for the Amazon Software Engineer role in Warsaw, Masovian Voivodeship.
Amazon's interview process for their Software Engineer roles in Warsaw, Masovian Voivodeship is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Amazon's Software Engineer interview process in Warsaw, Masovian Voivodeship.