Screen with Hr recruiter, then Initial interview with hiring manager followed by 2, 45 minute interviews with a team mate and a cross functional partner. Was difficult to read the "room" on how they went. I was a bit surprised to make it to the final round. Those interviews were the most difficult as they presented hypothetical questions and not just based on my past experience.