Online testing, followed by an interview, then called to the assessment centre for a very stressful day being patronised by HR and Engineers. Bad environment, not very friendly, and the successful candidates were not people I would ever want to work with.