1. Virtual interview (1 hour)
2. On-site interview (1 hour)
3. Virtual interview (30 minutes)
4. On-site (3 hours)
5. Decision by email
The job spec I was interviewing for changed after the 2nd interview (on-site), which is probably why there were more interviews involved than would be expected.