First phone screening and then personal interview. The process took 3 weeks. Nice company and amazing people over there. The personal interview consist two steps one hour for individual interview and one hour assessment test which is open book but you have completely no idea what kind of assessment will be there and that's the biggest drawback of whole interview process.