HR call followed by 1 online technical interview (Difficulty level high) and then an online assessment (aptitude, reasoning, personality and work space attitude specific questions) then Managerial round by 2 managers(Average Difficultly).
After all this they took one HR round of around 1 hour where they discussed about my future plans and why I am leaving the current job and asked my expected salary but did not contact me after that. From the beginning their focus was more on getting assurance that I would be joining them and I am not going to have any family planning anytime soon. They did not contact me after this HR discussion.