Firstly, I went via a recruiter in which I had take a video interview using Launchpad assessment platform.
Invited for a first face to face within a week with a senior member of the team.
Invited to do a presentation to direct line manager and another member of the management team two days later
Given an offer within 24hours and I accepted and started within 3 days of accepting offer!