I gave two rounds and never got a call for the third round. The consultant who was acting as a mediator told me that the HR team is not responding. After a month I got to know that they hired someone internally just by taking 2 rounds which focused on discussing what she was working on in her current role.
I have heard this alot about the company that they prefer hiring internally even when they don'thave much experience for the role they have applied for. This is a good policy. But then they should not waste everyone else's time who are taking leave and coming down to the office for the interview. First they should interview candidates who have applied internally and if they don't find anyone fit for the role then they should start interviewing candidates who have applied via career portal.
After a couple of months I got to know from one of my friend who works there that the person they hired internally is struggling with the work and the team is not happy having her onboard.