I first had the HR interview which lasted 20 minutes then a technical interview with 2 members of the team the position was for (lasted about 1 hour). Finally, I was invited to a 6-hour interview, which included a 1-hour technical seminar by me that was attended by all interviewers who were then divided into smaller groups to conduct 5 x 45 mins interviews.
The whole process was online.