Filled in an online application form, then had online tests, numerical, logic and English skills. Then was invited for an assessment day featuring two interviews, one character and one technical. The character interview also tested your knowledge of the company and how it functions. Also featured a group activity and had to re do the numerical test.