There's a lot to learn from the fast-paced work style at Amazon. As a graduate straight out of university, this is a perfect place to start your career. Surrounded by an abundance of knowledge (including SDMs who have good technical understanding, as most of them are converted from SDEs), you can learn a lot, including vastly used AWS products.
Project management and work-life balance are a big con working for Amazon. As a consumer-driven company, the projects keep flowing to each team's pipeline continuously, giving no room for personal skill development or maintaining a good work-life balance.
Though Amazon keeps hiring a lot, existing teams mostly don't see any changes (unless current employers leave the team). With increasing projects every year, it's a burden to current SDEs to manage all projects.
My only advice to the management is to have defined goals for the year. Any new projects need to be handled according to team capacity and should also value personal skill growth.
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.