It was an extensive multi-day interview process that began with resume shortlisting, followed by a technical assessment. After that, I went through continuous in-person and online interview rounds lasting approximately 6 to 8 hours, covering technical skills, problem-solving, project experience, and overall role fit.