Screening, followed by three interviews with senior team members, and the hiring manager. The recruiter (Nainik) was super helpful and prompt. He always kept me updated regarding the process and next steps. All the interviewers I met during the process were very courteous, professional, and asked the right questions. They have also answered all the questions I had regarding the position and the company. Overall, one of the best hiring experiences I had.