I applied through a staffing agency. The process took 4 weeks. I interviewed at Schneider Electric (Telford, England) in Nov 2015
Interview
Initial interview with manager and key trainer followed by some aptitude tests which were did at home in own time (maths and English) and then followed up with a second interview again with the team manager and the technical trainer. No involvement from HR in the interview process and only became involved once the offer was made.