Very good interview process, there was 3 interviews and one in person. The first 2 were over teams. They were approx 1 hour each time. Ask plenty of questions about the role and the company itself.
Interview questions [1]
Question 1
Just general interview questions. They want to get to know you and get a feel for you more than anything.