I recently gave almost 7 tests/interviews and after that I wasn't offered the job. Although, the process progressed smoothly and the interviews seemed to have gone fine, I was left clueless as to why I was sent a standard rejection email, when I asked for an update, after a few days. Why do companies not provide any feedback to the candidates? Like, they could tell that your technical background or experience wasn't good enough or we found someone better? I'm talking about the candidates who have spent considerable time in the process. I spent an entire day. Isn't it fair for them to at least provide a line of the reason?
Legal reasons, they are afraid they will get sued.