Applied online and did a multiple answer personality test. Vaguley ok, contradictory but that's by design.
Was then invited to do a numbers test online, mostly averages and %, number handling test on a time limit.
After that I was invited for a 1 to 1 interview and the local branch which took about 1h 20min