I applied through a staffing agency. The process took 2 months. I interviewed at OneSubsea (Leeds, England) in Oct 2015
Interview
Competency and Personality based - 3 phases each time with a more senior manager
Psychometric and math based assessment also.
Panel of 3 then 4 then 5 Senior managers asking to present and sell yourself