Firstly, I submitted my application online. After about 10 business days I received the notice to complete a video interview online via Zoom. It's more like an video conference where you answer the questions from interviewers. Then after 2 weeks I received the notice for an onsite interview. The onsite interview took about 30-45min with 3-4 interviewers.