I had 4 round throughout the process which is General Aptitude, Practical, Technical and HR.
I cleared all 3 rounds. Next, It was my HR round with their delivery manager. He was bargaining with me like I am selling something. They ask for the expected salary before the first round, they agree for the same then also they do lots of discussion in the last.
They are very unprofessional. They also don't know how to talk with the candidate.
I got the offer but I got very bad reviews from my some of the friends (who are working there and some gave an interview before) so I declined it.