Initial phone screening with recruiter, 1:1 video chat with the hiring manager, a follow-up call with the recruiter, and then a 3-4 hour "in-person" virtual interview with several team leads/managers.
I say "in-person" virtual interview because I went to the Portland office, hoping to meet the hiring manager, but instead sat in a conference room and had back-to-back Google Hangouts with the team. The in-office visit included presenting a slide presentation based on a "work trial prompt". The work trial prompt provided few details, so it was challenging to anticipate what they were hoping to get out of the questions.