Amazon has a lot of interesting projects and is very product-focused as a company. Amazon likes engineers to have ownership, meaning that a developer takes responsibility and has freedom to design and implement his/her product features. It's easy to transfer to other projects to gain different domains of knowledge. Because of the ownership mentality, the company also has many hands-on volunteer programs for career development, i.e.:
Even though ambiguity exists in every project, the product goal is clearly guided by the company leadership principles. The company is very good at commercializing technology for its customers, so the chance of an SDE's contribution making it to the end-user stage is very high. As in the tech industry, there are some crunch times when the major holiday season approaches, but the company as a whole cares about work-life balance. Flexible hours and working from home are commonly seen among teams.
For external hires, Amazon has a higher bar in terms of experience. For example, x number of years in y company is not equivalent to x number of years at Amazon.
The research effort is proportionally small compared to other mega tech companies. Research projects have limited resources and can be canceled quickly if deadlines are not met.
Contribution to the engineering community is relatively small compared to other tech companies.
Contribute more back to the engineering community.
Employee benefits are above average, but still not as good as other big tech companies. We are considering increasing the benefits to retain talent.
The first two rounds were screening rounds. 1. I didn't remember the first round. 2. They asked me management questions for half an hour. The remaining half hour they expected me to solve one easy/medium question. The question was regarding a simple
Applied for the job via the Amazon.jobs website. I was sent an Online Assessment (OA) to complete about an hour after applying for the role. I then took the OA a few days later, which seems to have new changes to combat AI usage during these coding
Behavioral questions and then technical. Behavioral was focusing on the Leadership Principles - brush up on those and apply to resume and come up with narratives. Technical was Dynamic Programming. Overall, straightforward and nothing out of the ordi
The first two rounds were screening rounds. 1. I didn't remember the first round. 2. They asked me management questions for half an hour. The remaining half hour they expected me to solve one easy/medium question. The question was regarding a simple
Applied for the job via the Amazon.jobs website. I was sent an Online Assessment (OA) to complete about an hour after applying for the role. I then took the OA a few days later, which seems to have new changes to combat AI usage during these coding
Behavioral questions and then technical. Behavioral was focusing on the Leadership Principles - brush up on those and apply to resume and come up with narratives. Technical was Dynamic Programming. Overall, straightforward and nothing out of the ordi