One interview with the recruiter, next is 30mins video call with the Hiring Manager. Then I was flown in and lodged for a panel interview ( I interviewed with 4 other people on-site, 30mins each). Had lunch with hiring manager after. By the time I'd fly back home, I missed the recruiters call. The rest is history. Pretty nice interview process.