The entire process takes a lot of time - first there is an initial phone interview and a skills assessment that takes around 2.5-3 hours to complete. The second round is around 3 hours, where you begin in an orientation to the company with other applicants and then have one-on-one conversations with members from the role you're applying for.