Amazon hires very smart, reasonable people. While people are A-types, they are cooperative and willing to work toward the greater good – customers. That said, it is very customer-focused with a very strong corporate culture. The technologies available to work on are world-class, albeit it can take time to learn it all as much of it is steeped in tribal knowledge.
Work-life balance is tenuous at best. Even in relaxed areas, the only way to get ahead is to put in a lot of overtime.
Some areas talk of 40-hour weeks; this is what it takes to just stay afloat. This can lead to lone warriors pushing changes to team code.
A lot of agile teams devolve into ad-hoc processes. A lot of work is geared toward maintenance engineering rather than cutting-edge engineering; the challenge is to remain stimulated.
Operational support can vary from team to team. In some instances, being on-call is minimal; in others, it can drown you.
Amazon.com is a great company overall, with a mission to serve its customers. It is not a perfect fit for myself, and not a place I wish to remain at for developing a career in the long-term due to its lack of work-life balance. While pay is extremely fair, it is not worth the stress to remain in the environment longer than 2 years.
The process started with a recruiter reaching out, followed by an online assessment. After passing the test, I was invited to a four-round onsite loop spread across one week. I had around 20 days of preparation time before the loop. Each round foc
The online assessment worked pretty flawlessly. However, not having someone to ask clarifying questions to is tough, especially when a problem is phrased intentionally in a very complex way. Additionally, there were some extra questions at the end ab
It was just an online round that I got. I had two questions that were of a hard level from LeetCode, and not enough time. The next round had a set of online system design questions. The system design questions were of a basic level and they tested t
The process started with a recruiter reaching out, followed by an online assessment. After passing the test, I was invited to a four-round onsite loop spread across one week. I had around 20 days of preparation time before the loop. Each round foc
The online assessment worked pretty flawlessly. However, not having someone to ask clarifying questions to is tough, especially when a problem is phrased intentionally in a very complex way. Additionally, there were some extra questions at the end ab
It was just an online round that I got. I had two questions that were of a hard level from LeetCode, and not enough time. The next round had a set of online system design questions. The system design questions were of a basic level and they tested t