The interview process started with a test assignment (fun and interesting questions). I was given a week to complete this assignment, and heard back within a few days of submitting.
I then had a video call with the relevant team manager. This was a relatively brief, informal and friendly chat but still very informative for me.
Video call was followed by an on-site interview (~6 hours) composed of multiple individual meetings. The interviewers were pleasant and very informative and the process was overall a good but exhausting experience.
Follow-up on the on-site interview was somewhat slower than expected.