Former technical recruiter, current CEO here.<p>The recruiting and hiring process as presently practiced by most firms is an enormous waste of everyone&#x27;s time. We are inefficient in how we gather information from applicants and how we communicate it to them.<p>This is partially because it&#x27;s hard to standardize the information needed for each job and available from each candidate. By the time you meet the minimum requirements of gathering information about an applicant, sharing it with your team and getting them to make a decision, much time has passed. Time when you should have been doing other things.<p>Then you face the question: How much more time can I spare sharing with the candidate the reasons why they were rejected? A recruiter may get the decision from the VP Engineering, but not know the reasons. If you do know the reasons, some of them will make the candidate upset, and they aren&#x27;t always fixable.  (What if all you can say is: The hiring manager didn&#x27;t like you. Wasn&#x27;t impressed. You don&#x27;t seem smart enough for this role...?) That is: sharing all the reasons for rejection will lead to a huge waste of time and emotional energy with someone who you may never speak with again. Except in the rare cases where you see potential, there&#x27;s almost no incentive to go into detail.<p>I&#x27;ve written more here, for those who are interested:<p><a href="https:&#x2F;&#x2F;www.linkedin.com&#x2F;today&#x2F;author&#x2F;13992315?trk=prof-sm" rel="nofollow">https:&#x2F;&#x2F;www.linkedin.com&#x2F;today&#x2F;author&#x2F;13992315?trk=prof-sm</a>