I've enjoyed the majority of my time at Amazon. I've learned a lot from a ton of very smart engineers. I love my coworkers and find comfort in knowing I can always turn to them for assistance when needed.
In my experience, managers want to see you succeed and grow. They have worked hand-in-hand assigning me tasks that would lead me to a promotion. When I am unsatisfied with the work I'm doing, they try their hardest to help fix that.
Some teams are not as good about this, but I've had no problems with work-life balance.
The work itself has become more and more meaningless/mundane for myself. I no longer feel a sense of pride to be working for this company/product.
New features are thrown in incredibly last minute, causing many flaws in the product later on.
The company is huge and a lot of the teams we collaborate with sit in offices across the world in many different timezones, making it difficult to grow personal connections.
UX feels very detached from the final product, but maybe that's because they're all in California and I have literally no idea what they're working on.
Managers seem to be rotating in and out. Hypothetically this shouldn't stunt your career growth, but I've found that I've had to prove myself and my skills to new leadership rather than being trusted that I am capable of working at my current level. The time spent in limbo without a manager isn't great either.
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)
It went well, with half an hour for leadership principles and the other half an hour for coding and system design. It’s a great experience overall. System design, they expect more clarity.
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)
It went well, with half an hour for leadership principles and the other half an hour for coding and system design. It’s a great experience overall. System design, they expect more clarity.