I applied through a recruiter. I interviewed at Amazon Web Services in Mar 2021
Interview
It took three rounds, and they asked for leet codes. Although I practiced a lot, I couldn't answer technical questions. My expectation was that because this is an ML position, they would ask about ML questions. Never make this mistake, even for research companies just ask leet code. As a researcher, it is not easy to learn all those codes in one week to write a new one in front of other Software developers in 10 mins.
Interview questions [1]
Question 1
Introduction, then ask leet code, then another round asks another leet code and also a network design question, which I still don't know, let alone the answer. Next round, ask leet code again and behavioural questions about which one interviewer was a really bad person.