Online application, telephone interview, then onsite assessment centre over two days. Assessment centre was a competency based interview, followed by a technical interview. Over night stay then a group based talk the following day, dinner provided with management