The process began with an initial screening call, lasting about 30 minutes, where the interviewer assessed my background, experience, and overall fit for the role. This was followed by a technical interview that focused on my technical skills and problem-solving abilities, including a coding challenge relevant to the position. Next, I participated in a system design interview, where I was asked to design a scalable system and explain my architectural choices. The process also included a behavioral interview, which lasted about 45 minutes and evaluated my soft skills, cultural fit, and past experiences.