Round 1 was an online assessment (easy-medium leetcode). Round 2 was an interview that involved a 1-hour technical assessment (had to code a solution to a problem related to data structures and hash maps) and at the end they asked a few questions about the code and about your experience. Round 3 had two parts, part 1 had 3-4 behavioral questions and part 2 was a 1.5-hour technical (to lay out the format and minimal code for a certain type of app you would build).