Very thorough. Some element of interviewer discression is used to suit candidates particulars and the needs of the role. Such as a need for high analytical skills will result in a focus on technical understanding of job specific tools.All-round a very balanced interview process. Having now done my own interviewing using the company templates, I continue to think it is very fair.