I applied online. The recruiters were a little aloof to be honest. I couldn't get on the phone with them until I got to the final round.
Anyways, the first round was a behavioral with an engineer on the team. In the same interview I was also asked for my approach to solving the problem of a web application crashing/being unresponsive in production.
Then I was sent a technical assessment hackerrank. Three questions: One leetcode hard, one Java multithreading and one angular frontend.
After I successfully completed the hackerrank, I was scheduled to speak to 5 engineers over the span of 2 days. Throughout the process, I had to do a resume deep dive; I had to explain my hackerrank solutions; I was asked some basic sql; I was asked to solve easy-medium algorithm questions and then I was also drilled on front-end semantics.
After successfully passing the panel, I was sent a Caliper test as a thorough behavioral assessment.