The process is fairly minimal, with a behavioral stage and a technical stage. The technical stage includes a take home test and a possible interview about the code submitted, with some additional unrelated technical questions.
Applied online directly with the company. Was contacted by an internal recruiter by telephone with some screening questions. Following this, I was sent a programming task to complete at home (one hour time limit), then had a telephone interview with a lead developer. Programming task was fairly simple, but I assume there were specific skills they were looking for. The telephone interview was mostly discussing technology choices and why I would make them (some of the questions seemed a little odd for a mid-level developer position). At least four times during the application process they reminded me that working hours were 9am to 5:30pm, with lunch between 1pm and 2pm, with no flexibility in this - I assume their staff don't like this, which is why they have to keep reminding you. After the telephone interview and test (which took several hours out of my working day), I heard absolutely nothing back. Not even the courtesy of a polite email thanking me for my time. Looking at the reviews here, it seems I had a lucky escape.
Interview questions [1]
Question 1
Looking back at the programming task, what would you do differently next time?
I interviewed at CV-Library (Fleet, South East England, England)
Interview
Some initial phonecalls (not sure they were quite a screen), followed by a timed programming task, and an on-site interview with the IT Director and Development Team Lead. The interview covered a lot of the usual technical fare, plus performing some code review.
Feedback was largely immediate. All friendly, smart people. Only declined because I got a better offer.