1. Recruiter review. Review of CV and relevancy to job.
2. Skype Interview with Team Member. Was asked to explain some technical aspects of my CV. Very friendly and open discussion. Gave a solid and very good impression of company, people and culture.
3. Online coding Test : SQL and an algorithm problem that requires coding to solve. Straightforward test - to pass you need to be able to code. I was surprised that there was no data science here. In many ways a generic coding test. [I passed with flying colours]
4. On site interview with Head of the group [who was soon to leave] and a different team member present. The first half of this took the form of a case study. You were given a scenario and they asked some unstructured questions around the scenario. They explored this with follow-ups. Sometimes the questions were ambiguous and even correct answers did not necessarily receive feedback. It wasn't always clear where they wanted to go with the questioning. The second part was something of a whiteboard interview and was I asked a SQL related question. The slight failure to provide feedback and provide clarity in the questioning helped me freeze on the whiteboard. Nevertheless, the group member was extremely friendly and again gave a good impression of the company. At the end I had a minor conversation about some of the non-database things that I worked on, but the company was largely unfamiliar with these technical topics.
There were no general Data Science questions, management related questions nor was there an investigation of my background in these areas.
One very important thing that I gathered from the entire process is that the group is primarily a Database analyst + dashboards group. It makes sense that the person hired can code and is competent in SQL. It is unclear that the group needs more generally highly knowledgeable data scientists. It was not obvious to me that coming here would have enhanced my skills in these areas.
I received no feedback at the end.