I had several interviews a short one online and two more onsite. The first one was jus a regular get to know each other where HR attended. The second one was quite long and involving a task/case to solve during a period of time and later get to know the team. The third one was the final meeting to agree on conditions.