It was very thorough, there were three defined steps.
Video interview with recorded answers,
Assessments (3 different types,
Final interview with 3 different people.
The person in HR who was my contact with FDM gave good advice for each stage and feedback after each stage so i could improve.