Initial catch up with recruiter for 20 minutes to understand what you do, salary expectations etc. Next stage, CV walk through and discussion on your experience for 60 minutes.
Final stage, presentation on a simple topic, and discussion for 90 minutes.
Incredibly bubbly and friendly people, really enjoyed the process.