This is a great question!
Feedback seems to be the most recurring theme in all these comments.
It's a tough concept because feedback from rejection only immediately benefits the interviewee. As in, if I took an interview for a job and I was rejected and then was given feedback, that feedback benefits me, directly, and really only me, right away.
What incentive does the company have to provide feedback? You can make arguments for the long run (such as, if I receive feedback from a company, I'm more inclined to encourage other developers to interview with them, which broadens their head pool) but I can't really think of a compelling "this benefits the company immediately" reason.
Maybe that's where some of the problem lies? I wonder if someone has tried a solution for it?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.