I first completed an online application and later was asked to participate in a first-round video interview. This involved recording answers to questions about my background and interests.
I later was asked to an onsite which involved a tour with the recruiter and then two separate technical interviews with some engineers. Overall the onsite was a great experience but I was disappointed with receiving my rejection over a week later than I was told I would.