You get to learn a whole lot of neat technology at Amazon. It is a very vibrant place, and generally, the people you work with are friendly. They do compensate you well, but there is a reason for that, as explained in the 'Cons' section.
On-call duties are the worst. They are very high pressure, in which you have to try to solve emergency situations, often on code you have NEVER seen before. This is someone else's code, and that 'someone else' has probably left the company long ago.
Also, getting help from others can be tough at times since everybody is quite busy. So, you have to find the solution on your own via the company Wiki, etc.
Culture is also important. Amazon has lots of 'young' folks, and you can sense the condescension from them toward older folks. In fact, quite a few of them seem very cynical when interacting with the older generation.
We need to be more realistic: just because you may be an advanced software developer (SDE II, etc.) does not necessarily mean we will have the solution before you even ask the question of solving it.
I was contacted by the recruiter on LinkedIn in October. I took an online assessment in January and cleared it. I received an invitation for an onsite interview in February. The interview was 4 hours long and involved speaking with different membe
Took about a month. 1 online assessment with 2 medium LeetCode questions (3 coding, 1 system design). They also expect OOPS and LLD knowledge. 2 behavioral questions in every interview (8 in total).
Technical Screening - Call with a recruiter Online Assessment - 1.5 hours for 2 medium LeetCode questions - Personality assessment - System design multiple choice style assessment Final Round - 4, 1-hour interviews, with a 1-hour break - Each inter
I was contacted by the recruiter on LinkedIn in October. I took an online assessment in January and cleared it. I received an invitation for an onsite interview in February. The interview was 4 hours long and involved speaking with different membe
Took about a month. 1 online assessment with 2 medium LeetCode questions (3 coding, 1 system design). They also expect OOPS and LLD knowledge. 2 behavioral questions in every interview (8 in total).
Technical Screening - Call with a recruiter Online Assessment - 1.5 hours for 2 medium LeetCode questions - Personality assessment - System design multiple choice style assessment Final Round - 4, 1-hour interviews, with a 1-hour break - Each inter