Made it to final round. The interview process included 1 screening with a recruiter, 1 interview with the hiring manager and 1 interview with the senior manager. The screening interview lasted around 30 minutes, the interview with the hiring manager lasted around 45 min and then the interview with the senior manager lasted around 30 minutes.