The interview happened in 4 stages. The final round is a client round. The first is a telephonic round. Then two tech rounds. Finally the client rounds. A basic preparation would suffice to clear the interview
Don't be disappointed/ frustrated with the HR because you will find them extremely lazy and irresponsible. They dont even conduct the negotiation in a meeting room and in my case the HR didn't even care that the background noise was too much. Also they postponed an interview in the last minute leading while I say waiting for it to happen. HRs must understand that they are the reflection of a company and if they can't be organised it gives a prospective employee a bad view on how the organisation functions.