Decent flexibility and control over what you work on, so lots of learning opportunities (and, in my opinion, a great post-grad gig).
Everyone at Amazon uses AWS, so the experience you build here is directly applicable to 90% of startups and other companies. Plus, there are no internal languages, so pretty much everything you work on is directly transferable to outside the company.
Compensation is competitive, and benefits are decent.
It can be somewhat intense; deadlines are short, and everyone does on-call, which can be stressful and unforgiving. Food is not provided in the office. Make of that what you will.
Benefits could be significantly improved, especially given the hours people end up working.
The interview was straightforward and asked the fill-rain question. For the design question, it was similar to an LRU cache, and the HLD was to design a delivery service like Uber or DoorDash.
4 interviews scheduled in a day: * 2 were LLD rounds * 1 was Leetcode * 1 bar raiser Each interview had 2-3 LPs. The bar raiser was very focused on LPs with no technical or coding questions asked.
Hard problem and an HR round screening. Was asked about code platforms and some data about SQL. Was asked to reverse a binary tree. Was asked to do system design.
The interview was straightforward and asked the fill-rain question. For the design question, it was similar to an LRU cache, and the HLD was to design a delivery service like Uber or DoorDash.
4 interviews scheduled in a day: * 2 were LLD rounds * 1 was Leetcode * 1 bar raiser Each interview had 2-3 LPs. The bar raiser was very focused on LPs with no technical or coding questions asked.
Hard problem and an HR round screening. Was asked about code platforms and some data about SQL. Was asked to reverse a binary tree. Was asked to do system design.