There was a phone screening, virtual interview, and an on-site day of 3+ interviews. I received the offer the day following the in-person day. The onsite interviews were back to back, 45 minute one-on-ones with a different hiring manager in each session.