I have been at 3 job interviews in the past few weeks and I am a software professional with 6+ years of experience. I get a good feel during the interview and afterwards and feel positive about the outcome but I have been rejected all 3 times. The recruiters call and tell me that I have a good experience and blah blah but they decided to go ahead with a different candidate.
I am confused as I am not able to point exactly what must be happening that causes the negative outcome. According to me I prepare as much as I can and I am not sweating it at the interview itself and manage to answer all questions with confidence. Now, I am not even sure that all these companies were really interested in hiring or just plain wasting my time.
How do I gauge really how the interview went so that I am not this confused in the future?