The interview process started with a take-home test consisting of two LeetCode-style questions. After that, I had a full interview day that included three technical interviews, each lasting an hour and a half. In each interview, I was asked two LeetCode-style coding questions. The questions were algorithm-based and required efficient solutions. Overall, the process was challenging and focused heavily on problem-solving skills.