I was approached through Stack Overflow.
Had a positive initial interview covering the role and why it was vacant. We covered my experience in mentoring and leading and what was required from a senior then some other generic screening topics.
This was followed by a free-form technical assessment (android project) intended to take around 3 hours. I was given up to a week to complete it.
I was then invited to another interview with an Android specialist and Tech lead (which took place the same day I have written this). I found this interview very difficult in comparison to interviews for similar positions.
The interviewers did not ask any soft skill questions (Tell me a time when...) or any typical questions like algorithms and Asymptotic notation but the questions they did ask were related to the job (android, java, testing, quality control) and showed that the interviewers did posses a good deal of understanding of the topics themselves.
Unfortunately much of the difficulty stemmed from vaguely worded questions and made me unsure if I was answering the correct question or how much detail they needed. As there were not many feedback cues from the interviewers this problem was exacerbated.
I was asked vaguely worded questions about whether I had certain skills or experience (particularly with regards to leadership, CI and configuration), I answered in the negative given that they had my CV I assumed they were looking for something not demonstrated and often following questions made me realise they were in fact asking about something I did have proficiency with and I had to backtrack which I think wrongly leaves the impression of bad communication skills.