Thourough and professional involving technical and culture aspects. The process followed through 3 stages with different aspects (culture fit, technical, final) at each stage. Remote interviews and final in person (but this was opportunistic not required)