I applied through a recruiter. The process took 3 weeks. I interviewed at Featurespace (Cambridge, England) in Aug 2018
Interview
The interview process comprised of 4 individual stages. The whole process was enjoyable (or as enjoyable as interviews can be) and all the staff I spoke to were very friendly.
1) Phone interview with member of the implementation team.
2) Face to face meeting with two members of the implementation team to go over a coding exercise completed before hand, a live Linux CLI test and a white-board code test.
3) Phone interview with the COO
4) Phone interview with the internal recruiter
Interview questions [1]
Question 1
Given a list of 100 numbers, print each number out. If the number is divisible by 3 print "fizz", if divisible by 5 print "bang", if by both print "fizzbang"
I applied online. The process took 3 weeks. I interviewed at Featurespace (Cambridge, England) in Jul 2019
Interview
A four step process starting with a phone interview discussing your background and CV, followed by an at-home programming task in python, followed by an in-person interview at the office, and finishing with a phone interview with internal recruitment.
The in-person interview consisted of a discussion of the python script written in the previous task, as well as more questions about my background, and a Linux task. In particular, the Linux centered around the following commands: grep, sed, awk, WC, head. With a requirement of use for navigation commands like ls and cat.
The phone interview with recruitment will be about background again, and career aspirations, apparently to determine suitability within the company.
Interview questions [1]
Question 1
What would happen if the API address referred to in the python task were to change or redirect?