Amazon's pay is very competitive. And with the number of smart people working for the company, you will learn a vast amount, especially since there is no real limit on what frameworks and languages a team uses.
It is a vast corporation. As such, you are just a worker ant; you will have very little sway in a greater sense.
If you plan on being a developer that codes a lot, you will not be able to move much further than SDE II, as Principal engineers act more as TPMs than developers within Amazon as a whole (barring some outliers).
Create structures that allow for those more technically inclined to move upward to Principal Engineer. The current structuring leaves an awfully sour taste in everyone's mouth.
The promotion and compensation evaluations are completely ridiculous. There is no way everyone will meet every requirement; you are just fooling yourself. Furthermore, expecting someone to do the work of the next level for an extended period of time, but not receive that pay, is disgusting.
I applied online. Apply for the role, then you’ll get an OA that you’ll have to pass to proceed to a phone screen. After that you get 3 interviews with an Amazon employee which test coding ability.
With four interviewers and four rounds of different questions, it was generally not as hard as I thought. The interview included algorithm and system design questions. I completed it over two separate days, with each session lasting one hour.
We jumped straight into behavioral questions without an introduction. Once those were over, I had to answer a technical question, followed by a more challenging version of the question as a follow-up. I concluded the interview by asking the interview
I applied online. Apply for the role, then you’ll get an OA that you’ll have to pass to proceed to a phone screen. After that you get 3 interviews with an Amazon employee which test coding ability.
With four interviewers and four rounds of different questions, it was generally not as hard as I thought. The interview included algorithm and system design questions. I completed it over two separate days, with each session lasting one hour.
We jumped straight into behavioral questions without an introduction. Once those were over, I had to answer a technical question, followed by a more challenging version of the question as a follow-up. I concluded the interview by asking the interview