Process took 3+ months, and contained 10, yes 10 stages. I understand that this is not normal however; a friend of mine currently works for Babylon and he only went through 4 or 5 stages.
First stage telephone interview with HR, followed by a phone interview with the manager. You then have a take-home SQL test, after which you are invited to the office for further questions and some live SQL tests. The tests are not ultra challenging if you prepare right. Every one is super friendly when you meet them, they seem very professional on the phone/ when you meet them, but communication outside of that is quite appalling.
My issue is that I was told after the 6th interview that I had landed the job, only to be told two days later that I had to do 2 more face-to-face interviews. After I had done them, I was told I did not have the job. I was contacted again 2 months later for a similar role, which involved an Excel test (for the Clinical Operations team). The test itself is not challenging, but you have very little time to complete it, so you need to be quick. After that test I did another f2f interview, followed by ANOTHER take-home Excel test.
After that final test, I waited a few weeks for a reply, though had told Babylon that I needed an answer ASAP as I had other offers on the line. Ended up withdrawing my application as they never updated me on my status.