As a preface, I understand how painful it could be to sort through 5,000 applications for a software engineering job, with applications flowing in faster than one can manage. However, from the applicant side, it's been a tough year for me, applying to every "new grad" software en…