Four stages to interview including a general 45 min interview, coding test, 30 min interview about coding test and a final interview lasting 2 hours involving refactoring and unit tests of a coding example. Team were friendly and put you at ease however recruitment process was slow and could be made more efficient.