For some reason, many other companies see working at Amazon as something admirable, so you can leave Amazon for a better company pretty easily.
For the average Amazon employee:
The hiring bar is per-team, so there are some really low-skill, toxic people floating around Amazon, intermixed with some (less often) very high skill teams. Because of this, the average employee will have to work with unskilled engineers with bad attitudes and bad coding skills, and will pick up some of these bad habits.
Management is non-engineer, so they often make big technical decisions without understanding them. Some will just listen to the loudest voices on the team, others will actively make their own bad decisions. As an average employee, expect that you will not get to make team decisions, or you may have to fight for it. It's not a good place for shy people or non-aggressive people.
There's no diversity. Even for a tech company, there's very little diversity. They pad their company numbers by hiring tons of women and minorities for non-engineer roles, but as an engineer, expect to work exclusively with white, Indian, and Asian men.
In my personal experience, not sure if this is average:
The list goes on, but suffice to say this was the worst work experience of my life, and I will never go back.
Lower-level management: Take some design classes or get out of the driver's seat.
Upper-level management: Fire your lower-level managers and replace them with engineers.
Round 1: OA. Cleared in November 2024. No word until February 2025 when I was told I was scheduled for interviews. A week later, they wrote back stating that email was sent "by mistake" and should not be considered. Another recruiter reached out in
Before being considered for an interview, you will need to pass an OA. The interview process will consist of three interviews. * The first interview had two coding questions. * The second interview included two behavioral questions and a LLD qu
The interview process is too lengthy. It includes an online assessment that lasts for 4 hours, followed by a panel round consisting of three back-to-back interviews: one for LeetCode, one for system design, and one behavioral interview. My interview
Round 1: OA. Cleared in November 2024. No word until February 2025 when I was told I was scheduled for interviews. A week later, they wrote back stating that email was sent "by mistake" and should not be considered. Another recruiter reached out in
Before being considered for an interview, you will need to pass an OA. The interview process will consist of three interviews. * The first interview had two coding questions. * The second interview included two behavioral questions and a LLD qu
The interview process is too lengthy. It includes an online assessment that lasts for 4 hours, followed by a panel round consisting of three back-to-back interviews: one for LeetCode, one for system design, and one behavioral interview. My interview