... I really wish companies would be more transparent about their candidate rejection reasons. From this day on, I was even more disappointed — both with myself and tech hiring process — rejection, rejection, rejection. It honestly feels as if I am a complete failure and an unhirable[sic] candidate...<p>Companies simply cannot give a reason for rejection.  It is a &quot;fake&#x2F;legitimate&quot; legal liability HR says exists opening the door to discrimination lawsuits.<p>My advice is never interview at a company at which you do not have some prior professional introduction (network, friend, foaf, etc).  These people will be able to give you the real feedback on why you were or were not hired.<p>Some recruiters with longstanding relationships at the companies they are placing at will also be able to find out, but may or may not be honest with you.