Applied through the website. Had first screening (they take a while). Had a Hirevue assessment (virtual interview and questions). Finally did an interview with two hiring managers remotely. They were really flexible with the scheduling, as I had to reschedule once for personal reasons.