It started with an initial online interview, where I was asked general questions about my background and interest in the role. After passing that round, I moved on to a technical interview that focused on assessing my problem-solving abilities and relevant technical skills. Finally, I was invited for an on-site interview, which included multiple rounds with different team members to evaluate my overall fit for the position and the company culture.