I applied online, said they liked my application and presented me a hacker rank test covering full-stack development basics which I completed.
then I had an interview with their recruiter (or HR not sure), then another round of interviews with senior leadership and after that a coding exercise which took me a whole day to complete.
At last a final interview with four team members which took two hours.
Exhausting process as a whole which I wish I could get compensated for.