After four rounds of interviews along with the salary discussion with hr (where they agreed on certain pkg) they just randomly decide to reject me for no reason.
If the skills were not enough they could have rejected me in the technical round itself.