The interview took 4 weeks. Starting with an assignment that was automated tested. After that 3 technical round. In all the rounds I was asked almost the same type of questions. The final round was HR round where they confirmed my expected salary which they already have asked in the first telephonic round.
Just want to say please don't wast your time applying there if you expect a decent salary.