The interview process consisted of three stages. First, I had a short screening call with a recruiter to discuss my background and interest in the role. This was followed by a technical interview with two engineers, where I solved coding problems and discussed system design. Lastly, I had a final round with the hiring manager, which focused on behavioral questions, team fit, and my long-term goals. Overall, the process was well-organized and took about two weeks from start to finish.