First round was with HR to check your personality and culture fit
Second round was a 2.5hr written test
Third round was an interview with 2 people, that one was both technical and personal
Overall quite a stringent and tough hiring process, thought the second round would have already filtered people based on skillsets but at third round they were still narrowing their options down. They told me they would contact me after the interview but there was no reply for a month. Had to email the HR for update but got rejected in the end.