Amazon hires talented people. If you're lucky, you may work on interesting technology.
Good customer-facing policies.
Terrible work-life balance. Development engineers get no respect. Engineers spend most of their time dealing with operational support for old technology components instead of building things. The company is obscenely tight-fisted (frugal). Employee churn is high. Back-loaded stock vesting schedule - the company expects you to quit before you get your stock.
Try to put some of the immense effort that goes into hiring great people into keeping them. It's stupid to hire good people who leave after a year because of internal idiocy.
A recruiter reached out on LinkedIn asking about my willingness to engage in the Amazon recruitment process. After I said yes, I was given an email link to a HackerRank challenge. This challenge had to be completed within 90 minutes of starting it.
Started with an online assessment and then, upon clearing it, moved on to a four-round on-site interview loop. This included three rounds with the team and one round with the bar raiser.
Took about a month. 1 online assessment with 2 medium LeetCode questions (3 coding, 1 system design). They also expect OOPS and LLD knowledge. 2 behavioral questions in every interview (8 in total).
A recruiter reached out on LinkedIn asking about my willingness to engage in the Amazon recruitment process. After I said yes, I was given an email link to a HackerRank challenge. This challenge had to be completed within 90 minutes of starting it.
Started with an online assessment and then, upon clearing it, moved on to a four-round on-site interview loop. This included three rounds with the team and one round with the bar raiser.
Took about a month. 1 online assessment with 2 medium LeetCode questions (3 coding, 1 system design). They also expect OOPS and LLD knowledge. 2 behavioral questions in every interview (8 in total).