The interview process began with a recruiter screen where we discussed my background, interests, and the role expectations. This was followed by a technical round that involved solving coding problems and explaining my approach. In the final round, I spoke with the hiring manager and engineers about system design, team culture, and ongoing projects.