4 stage recruitment process which took around two-three weeks. Two stages with live coding, first one about general programming skills, second more focused on problem solving. Third interview: first half was technical (system design), half soft skill related (team work). Last one soft skills mainly, questions about behaviour in different situations. The feedback loop could be better. I was denied because of first stage outcome (it did not go as well as I wanted, no hard feelings here) so I am not sure why I was invited for other three interviews.