Pay is the best around; stock options are a nice perk.
Your coworkers are some of the smartest and most talented people in the industry; you will learn quite a bit from smart people.
Senior management (particularly in Minneapolis) is awful. They will pit you against your coworkers. Prepare to be in a continual depressive state after your third month of working there.
Nobody cares about you or your personal growth there. You have to be the person in charge. Any "trainings" or "conferences" are done on your own dime, and managers will see all personal growth as time you could have spent doing work for them.
Work-life balance is poor if your manager decides they don't like you; it's always arbitrary. Amazon pretends to be a "data-driven" company, but it's all political, and managers will manipulate data however they see fit. I know some people whose managers like them that do little to no work and have found the gravy train. Good luck if that's you!
They are having attrition problems because they are driving many people out, presumably because Amazon is cutting a significant part of its workforce. Sooner or later, that will hit you.
Mandatory attrition rates to continually cut engineers, while managers continue to get paid, is dehumanizing. You are throwing away talent continually for no other reason than to make Lord Bezos happy.
I've interviewed at Amazon a few times. Ever since they implemented their coding challenge, it's made the entire process pointless. Before, technical interviews were conducted with an Amazon developer, and they could ask questions while you were writ
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
After passing the Online Assessment, you then move on to the Final Loop Interviews, which consist of, but not necessarily in specific order: * Behavioral Interview * Technical Coding Interview (Leetcode style) * Low Level Design interview (OOP)
I've interviewed at Amazon a few times. Ever since they implemented their coding challenge, it's made the entire process pointless. Before, technical interviews were conducted with an Amazon developer, and they could ask questions while you were writ
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
After passing the Online Assessment, you then move on to the Final Loop Interviews, which consist of, but not necessarily in specific order: * Behavioral Interview * Technical Coding Interview (Leetcode style) * Low Level Design interview (OOP)