I was already an intern with the company for some time and applied for a full time role upon graduation. I first interviewed with HR for maybe 10 minutes, then the hiring manager (technical interview) for a bit over an hour, and once selected as one of the finalists I had 3+ hours of interviews with the team. Since I was already an employee with the company the interview process went smooth.