The process started with an online assessment, then progressed through several technical interviews before a final behavioural round. Each technical round involved live coding and problem-solving, with a strong focus on correctness, edge cases, time complexity, and communication. The later rounds felt more in-depth and also touched on my previous projects and technical background. Overall, the process was challenging but well-structured.