The interview process involved an online application followed by an invitation on-site. There was then a set of test questions to answer which lasted an hour followed by a discussion with two lead programmers which lasted 2 hours.
When I arrived on-site I wasn't welcomed by anyone and had to sit in the lobby for around 30 mins whilst I waited for my interview. I had arrived 15 mins early but the interview was late in starting by about 15 mins. Normally this wouldn't be a problem but when the time came I was taken to the interview room and given one hour (in reality only 45 minutes due to the late start) to answer interview questions. Having interviewed elsewhere I found this a bit odd as I effectively spent 1 hour 15 mins on-site without ever speaking to anyone.
After doing the interview questions I then spoke to two of the lead core technology engineers and we had a discussion over my answers as well as my interests and more information about the role. Overall I felt we had a good discussion and I had struggled with a couple of questions but we had a chance to talk through them. In the end I was told that they only require one interview and I would receive feedback in a short time frame.
Weirdly I was in contact with their HR representative and managed to receive reimbursement for travel the following week. However, when I asked for some feedback/results of my interview I was told that they hadn't heard anything yet. It's now been over 5 weeks so I can only presume I was unsuccessful but I was hoping for some feedback and at the very least a formal declination for the interview.