The interview process was quite extensive, lasting around four hours in total. It was structured across three separate interviews, which allowed the team to evaluate both technical and interpersonal aspects of my fit for the role. I met with two different managers, each focusing on different areas such as my problem-solving approach, past experience, and how I handle real-world scenarios. The third interview was with HR, which was more focused on behavioral questions, cultural fit, and discussing my background, career goals, and expectations. Overall, the process was thorough and gave me a well-rounded understanding of the role and the team.