Short answer:
Confusing, Unprofessional and irrational process by the HR.
Long answer:
The role was for a C# Developer.
The process has 6 rounds:
Telephonic,
Tech round,
TL round,
Manager round,
Director round,
HR round
Got a call through a recruiting agency.
The first round was a telephonic process.
Was asked questions about current project, OOPS, SQL, and production support; it lasted for approx 30 mins.
The further rounds were at their Bagmane tech park office.
The first round was taken by the same set of 2 people who had taken the first round. This round lasted for around 100 mins.
The second round, after lunch, was taken by the Tech lead. They asked about current project, challenges and learning from them. They also described about the current project.
After this round, the HR told that due to the unavailability of manager and director on that day, they would call me another day for those rounds.
After a week, the HR call and inform they had hired someone else for that role, but since I cleared the tech round they would consider me for another project. They then say the whole process would be repeated again because that team would want to review me from their perspective.
I ask if they can complete all the onsite rounds on the same day; the HR says they cannot commit on that because the schedule of the "leadership" is beyond their reach and many candidates visit them multiple times for the interviews.
The final nail in the coffin was when they tell the new role would require me to know on C#, JavaScript and JAVA!!!!.
Wonder how the policies are under such a setup....