Applied online, then received a HireVue a few weeks later. After that, a recruiter reached out to me for a final round interview with the managers of the team. HireVue was fairly simple, just generic behavioral questions. The final interview was a panel going over previous experiences and projects. (things on my resume).