Had 2 technical rounds, got very positive feedback in both rounds. The interviewers were impressed in both rounds. Then the HR said that the 3rd should happen in a couple of days, and I received an email saying that my profile doesn't match the role. Then why did you interview me in the first place? Twice. Please don't waste your time and efforts here.