Very comprehensive and thorough - first round was a phone screen with a recruiter, followed by a phone call with the hiring manager, followed by onsite interviews with three different people and then a final interview with the hiring manager - a video call. Very organized and consistent process with challenging and interesting questions.