It is fine when Google or Facebook rejects a candidate. They surely know all mistakes a candidate made. Why do they however not give him/ her a simple explanation for the rejection, as it helps the candidate to work on those holes?
valid question