Amazon is a company that is willing to take risks and invest in a wide range of businesses and new ideas. Because the company operates across so many different areas, there are a lot of opportunities for career growth and exposure to different technologies, products, and teams.
One of the biggest advantages is internal mobility. Moving between teams or even into different types of roles is relatively smooth, so if you feel like you have stopped learning, want a new challenge, or simply want to explore a different area, there are usually plenty of opportunities within the company. This makes Amazon a good place for people who want to keep growing without necessarily having to leave the organization.
Performance ratings and career growth can depend heavily on your manager, even when you are consistently delivering strong work. Your experience can therefore vary significantly depending on the team and leadership.
There is also frequent pressure to meet aggressive or unrealistic deadlines, which can create unnecessary stress and affect work-life balance.
Promotions can sometimes feel overly political. Doing good work is not always enough on its own—you often need strong visibility, advocacy from leadership, and the right organizational support to move to the next level.
The interview was a full loop of 4 rounds, with each round featuring one LP and one medium/hard level LeetCode question. One round was HLD with the hiring manager. The interviewers were polite and helpful.
The recruiter sent me straight to the final loop. Two interviewers were polite; the other two were very critical and rude. The system design question was super vague: "design a system where you can make posts and search for them." I was given almo
Overall, the interview process was straightforward. The initial technical interview was a take-home assignment and was very similar to LeetCode questions. The technical questions for the virtual onsite included writing entire classes rather than jus
The interview was a full loop of 4 rounds, with each round featuring one LP and one medium/hard level LeetCode question. One round was HLD with the hiring manager. The interviewers were polite and helpful.
The recruiter sent me straight to the final loop. Two interviewers were polite; the other two were very critical and rude. The system design question was super vague: "design a system where you can make posts and search for them." I was given almo
Overall, the interview process was straightforward. The initial technical interview was a take-home assignment and was very similar to LeetCode questions. The technical questions for the virtual onsite included writing entire classes rather than jus