• Great work environment: Amazon gets a bad rap, and I hesitated when checking Glassdoor myself. I shouldn't have. It's a supportive, friendly, professional environment, and I really enjoy it.
• Technical challenges: The work is difficult enough to stay interesting, and I work in more programming languages than I thought I would, which is fun.
• Pager duty: Often you will be on an on-call cycle, and you're expected to respond to issues very quickly, which definitely cramps your social life during your rotation.
• Legacy code: I work on the retail website and am working more often within existing systems than writing anything from scratch. The older code isn't bad or anything, though, and this may be different in different areas.
• Working across teams: You always have to interact with other teams, which can be tough when they're in other locations. Sometimes I wish I could just pick up the phone and talk to someone for five minutes.
• I wish the 401(k) matching was more generous. That's my only complaint about compensation and benefits.
The interview consists of two main rounds. Round one was divided into two parts. Round 1, Part 1, was a HackerRank coding assessment. If you passed this, Round 1, Part 2, was an online workplace simulation. This simulation involved analyzing algorit
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)
The interview consists of two main rounds. Round one was divided into two parts. Round 1, Part 1, was a HackerRank coding assessment. If you passed this, Round 1, Part 2, was an online workplace simulation. This simulation involved analyzing algorit
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)