First stage was an informal 1:1 meeting with a team leader. Next stage was a meeting with the same leader and a colleague, more formal and involved some technical questions. Final stage was a site visit, this involved the same individuals from the second call and someone from HR.
Overall, the interviewers were very nice and pleasant, quite understanding and very helpful.