Initial recruiter round, 1:1 interview with a Senior Engineer and Final Virtual On-site which was split over 2 days. Day 2 interviews were cancelled based on Day 1 (2 interviews) which in itself is not ideal as you haven't judged a candidate completely without completing the entire interview process.