I applied online, I had to take an online test on hackerrank where I scored about 80%, I was then invited to an phone interview which was about 20 minutes long and fairy technical. After the phone interview they invited me to Aylesbury for an on-site interview.