Entire interview process was split to standard stages - HR and technical. The aim of the first stage was to efficiently filter the potential candidate and test his soft skills. Second stage was purely technical, but without live-coding or pair programming - just casual talk about commercial experience followed up with technical questions regarding tech stack.