Contacted by a recruiter, did two phone screens with them. Followed up by a video one way interview (answered about 6 -10 questions) - recruiter shared the video with the hiring manager. Did a phone screen with hiring manager. They flew me in for an onsite interview - a car service picked me up at the airport to take me to the hotel, all meals were provided at the hotel and billed to the room. Car service picked me up to take me to and from the interview - lasted all morning one on one interviews, then lunch, then more interviews and a tour. Everyone was very pleasant. They use the STAR method for questions.