I applied through a staffing agency. The process took 2 weeks. I interviewed at Insource (UK) (Reading, England) in Sep 2018
Interview
A short SQL exam followed by a 3 stage interview of phone, group in person and a one to one with the CTO. I found the fact the CTO took an hour to meet with me to gauge if I was a right fit for the company and team very positive as it showed that they are looking to build a long term culture within the company.
The key focus of the interview seemed to be testing logical reasoning and communication skills. My answers weren't always perfect but I explained how I got to them and why, which was more important than being correct at times.
Slightly longer than most, but understandable considering the nature of the work.