Got an email from the HR. The HR actually forgot to call me on the day of interview and the interview was re-scheduled. Cleared the 1st round of phone screening. 2nd interview was scheduled with hiring manager - she portrayed that she liked my profile, experience and would like to meet. Was invited for in-person interview with 7 people on same day, of which 3 were not even related to the work and were taking interview because they were told to. Everyone asked the same questions. Looks like they were reading from a interview questionnaire. Some questions asked by not needed interviewers werent even relevant to the position. Hiring manager took the last round and tried to portray that I was the right fit and things would move forward and gave high hopes. After that, no communication for a month. When I emailed them insisting that since I had attended all the rounds of interview, I need to know what happened after that just to hear that you arent shortlisted. Why waste someone's time and a day when you arent interested giving false hope and why not give feedback to candidates who reach the final rounds (I am sure there are few of them who need feedback)