A video interview firstly with the team leader, this was rather casual, he described the position and asked about my background. Then a 3-hour long onsite interview, with 5 people from the company including the CEO and team leaders. This was quite intense and exhausting, but in general the reviewers were quite nice.