There were multiple technical and HR interviews. Whole process took around 3 months. Technical questions were not challenging. They tried to understand how I behave under stress in details. Felt like whole process could be shorter but I guess this is how they do it.