A recruiter reached out to me on LinkedIn and asked if I was available to interview. I scheduled a 30 minute initial screening with them. It included the basic, tell me about yourself question, the nature of work done, how big the team is that I am a part of and how many people have I mentored or managed directly followed by what is the number of customers serviced by the products I have worked on developing. They shared study material after that which included a Data Structures Big O time notation sheet, some brochures about the company and team and links to Leetcode, Hackerrank and Cracking The Coding Interview.
They sent me an online assessment in a few weeks. I asked them to send it after a month so that I could prepare prior to taking the assessment. I prepared by solving as many Amazon tagged Leetcode problems as possible. There were 2 questions (both were LC medium) sliding window problems. I solved one and all the test cases passed. I was close to the output for the second one but some test cases did not pass. Both my solutions were optimized and ran in O(n) time. They progressed me to the onsite rounds.
There were 4 rounds, 2 System Design, 1 Object Oriented Design and 1 coding round. I was surprised by the number of design rounds and had unfortunately not prepared some of the topics they asked and not prepared for OOD rounds either. They also asked several Leadership Principle (LP) questions, they expected a concise answer following the STAR approach and asked not to mention "we" but talk about what "I" did specifically. They had 2 to 3 follow-up questions on every LP answer. The onsite lasted all day, was virtual and was exhausting. I experienced poor connectivity issues on my interviewer's end in 1 of the interviews so that one ran longer than the others into the lunch break. The whiteboarding tool they suggested also did not work well with Amazon Chime, upon screen sharing, the tool did not work as it did without screen sharing. I would recommend testing the whiteboarding tools recommended by them thoroughly before the onsite rounds. Some don't work as expected.