The interview process started with an HR screening call where they discussed my background, experience, and salary expectations. The next round was a technical interview focused on core programming concepts, system design, and problem-solving. They asked about my previous projects, architecture decisions, and how I handled production issues. The final round was with the hiring manager, mainly covering team collaboration, leadership experience, and cultural fit. Overall, the process was smooth and well organized.