The interview process is good even it seems a long. But the most important is that the single person that is HR has not manners to talk with the candidate.
They have taken 5 rounds including two online and one machine test, remaining two were face to face. After the all process HR taken an interview and asking for the expectation and if it doesn't meet the expectation then she declined the next rounds, whereas I had showed the the current and expectation salary at the starting of the all rounds.