I applied online. Then I had a phone interview with two people in the hiring team. This was followed by a second video interview with more team members and was later invited for an onsite interview. I also gave a presentation during the onsite interview.
It was a pleasant experience and members of the hiring team were very kind and polite