Interview was scheduled through a consultancy. It was on Saturday, and the interview took whole day.
There were total 4 rounds
1) technical aptitude questions on JavaScript and angularjs
2) written test - programs
3) technical face to face
4) Manager round
It was a great experience, HR team was great
After two days I got a confirmation call, they offered far less than what I expected. I declined their offer