Lots of options for developers - you can usually choose what you want to work on and how you want to work.
Everything varies team-to-team, but it's universally positive.
The path to promotion is very clear and encouraged.
Problems are challenging, if not always unique/interesting.
The environment supports and encourages quick learning.
Everything is built around isolated teams. The company essentially functions as 1000 start-ups moving in a similar (but not the same) direction. This can result in duplicated work and wasted time.
To some extent, this is unavoidable at such a large company. It's very common here to implement a full platform that will be dropped within the year.
There's also quite a cult of personality around the higher-ups.
Everything is moving in a good direction. Just keep working to set clear goals and purposes for teams/orgs. Keep prioritizing ethics and sustainability.
I had a take-home assignment with two algorithms. After that, I proceeded to the final loop, which was a four-hour interview, split evenly between behavioral and technical questions. As I was applying for a front-end position, they had me design fron
A recruiter reached out, and I completed the online assessment on HackerRank. The questions were of medium difficulty but were too long to read and understand. With practice, anyone can do them.
The whole interview process was well-structured. The recruiter kept me updated at every step and made sure I knew what to expect. They weren’t just casual chats; every interviewer evaluated me on specific Amazon Leadership Principles.
I had a take-home assignment with two algorithms. After that, I proceeded to the final loop, which was a four-hour interview, split evenly between behavioral and technical questions. As I was applying for a front-end position, they had me design fron
A recruiter reached out, and I completed the online assessment on HackerRank. The questions were of medium difficulty but were too long to read and understand. With practice, anyone can do them.
The whole interview process was well-structured. The recruiter kept me updated at every step and made sure I knew what to expect. They weren’t just casual chats; every interviewer evaluated me on specific Amazon Leadership Principles.