1) One Assignment Test
2) F2F technical discussion
3) Hiring Manager Round
I cleared interview, i had discussion of salary with HR also. But after few days when I contacted HR she was like we put this position on hold. I suggest to HR you should tell the candidate exact reason in yes or no. I had a bad experience interviewing here. But its individual experience it can vary with other guys.
All the best
Do well