Applied online. Overall 3 rounds of interview. 1 - recruiter call for related working experience and regular behavioral questions for about 20min. 2- hiring manager video interview for more details on experience for about 40min. 3 - Onsite with hiring manager and a director for technical for 1hr.