Maybe not your company, but it seems hiring companies brought this upon themselves with immediate AI rejects of qualified candidates, ghost jobs, ghosting candidates after interview, etc, etc.
If it takes a qualified candidate 100's of applications to land a single interview, then can you blame someone for automating it? I'd say that having the initiative and ability to automate it well would make this guy a great hire, if he hadn't already found a job!
100%, this is a natural reaction to the situation companies have created. When you get a rejection response mere minutes after submission that claims "after careful consideration..." then of course I'm not going to spend any more time than that applying to any jobs anymore. Prove a human actually took the time to review my resume and I'll actually apply to your company like a human.
If I get 500 applications to a role and spend 1 minute writing each person a personalised no sorry, that’s 20% of my week just writing rejection emails (never mind actually reviewing the resume).
I’ve hired for 3 companies for engineers from entry level to staff level, and for non technical candidates for other departments. Applicant tracking systems like greenhouse send me an email for every application that comes through, you get the resume and cover letter attached. There’s a reject candidate button where you choose why, and it auto fills in the template for you with the reason you selected (and the email was pre written).
Don’t mistake an automated email for assuming your resume wasn’t looked at.
I don't assume it "wasn't looked at", but I absolutely do think that a lot of the time it "wasn't understood" because the recruiters reading it only have very simply "keyword lookup" ability, instead of actually reading the resume.
I don't fill my my resume with a bunch of spam buzzwords for every adjacent technology I've ever used, because certain things are kind of implied by other things. If I put "set up multiple clusters across different Linux systems", I don't also cram in "systemd, bash, upstart, scripting, ls, cp, du, nohup", despite the fact that I know how to use all of those things, because I think they're implied by "me setting up Linux clusters".
A software engineer reading my resume would come away with a decent understanding of what skills I have, but a recruiter who doesn't know anything outside of keyword-matching and hitting the `fwd` button in Outlook (which appears to be most recruiters) will see "HE DOESN'T KNOW BASH, SEE HE DIDN'T PUT IT ON HIS RESUME."
Now, of course, most of this is on me, it's up to me to learn how to play the game, whether or not I like the system doesn't really change anything, but as far as I can tell, the "solution" to this is to turn my resume into a low-quality SEO-spam piece of shit so as to try and satisfy the most incompetent person who might read it.
> but as far as I can tell, the "solution" to this is to turn my resume into a low-quality SEO-spam piece of shit so as to try and satisfy the most incompetent person who might read it.
If a posting gets 500 applications (which is about how many apps the last 4 roles I’ve listed got before we closed them) and we have an engineer spend 5 minutes per resume reading through each resume, that’s a full week of engineer time spent on screening alone. That’s not a good use of time when most of the resumes are a straight no.
I’m assuming your writing style is different in professional environments, but if it’s not, and I saw even like 10% of the snark you’ve put here, I’d instantly dismiss you unless we were hiring for a principal into fellowship IC role and you were a 100% match.
If you’re writing your resume to be read by software engineers or sysadmins, you’re writing for the wrong audience. That’s not their fault for being “incompetent”, it’s yours.
I don’t really put any snark into my resume, so I can’t tell you how successful that would be.
I don’t write it to be “read by software engineers” per se. I describe my skillset and things I have worked on. I don’t load it with a million buzzwords of every single noun that I am aware of.
I acknowledge that I probably play the game “wrong”, insofar that there’s any “right” way of doing it, but I don’t have to like the game, and I certainly am allowed to think that it’s very frustrating that I have to fill my resume with SEO spam of synonyms because most recruiters are unwilling to learn anything more than basic keyword matching.
This. Just as doctors or lawyers or civil engineers can't do their jobs before being vetted by their own professional bodies it's time we do the same for software engineering.
If all you did was an entry level "bar exam, it'd be pretty much useless. A newly graduated CompSci student, is really just an apprentice, who may then (if they continue to work hard, and are given challenging work) go on to become a master craftsman/journeyman over the next 5/10/20 years.
The same is true of those other fields too really - I certainly wouldn't want a newly qualified doctor operating on me, or lawyer defending me, or civil engineer designing a bridge I'm driving over. It's nice to know that someone has been professionally educated and passed some entry level exam, but to be useful in a field it's experience that counts.
Doctors go through residency after passing their exams, we should have the same for engineers. Civil engineers have layers of seniority and designs of junior engineers have to be reviewed and approved by senior engineers, we should have the same.
God, I wish I could respond to denied applicants like a human, but the threat of legal action prevents me from giving good feedback. I know it sucks, but I'm not sure what to do about this, and I'm already so burnt out from the hiring process as it is, it's hard to work up the strength to do this fight as well.
Not to mentioned I spend forever doing it, there's so many and I wouldn't want to do it halfway...
I tried giving honest and actionable interview feedback at first.
A scary number of candidates did not take rejection well and tried to use my feedback against me. I had people trying to argue that my feedback was wrong, someone stalking me across social media and trying to argue everything there, and eventually someone who threatened to use my feedback as the basis for a discrimination lawsuit.
So now we’re back to simple “we’re proceeding with other candidates” feedback.
If we’re going to play the blame-game, then you have to see the full picture. Many candidates can be awful and even vengeful. Many people do not handle rejection well.
But brief feedback is probably more likely to result in pushback / being sued by candidates, since candidates will feel like you didn’t properly consider them.
The sad truth of the situation is that all the incentives for a company point in the direction of giving no feedback at all. This isn’t because hiring managers are sociopaths.
See after just having through 3 rounds of recruiting over the past three years, I don't think the ghosting is intentional from most companies. I would say 60% of companies give a "not continuing" response after 1-2 months from application, while ~25% seem like they have a configuration/software mistake that causes it to send the rejection 6 months - a year later, which people in the meantime think was just ghosting. Not sure why this is so common
I think there's something wrong with a hiring process where it takes 1-2 months to decide whether to proceed to next step (screening call, or interview, or offer) with a candidate, not to mention the fact that a well qualified candidate isn't going to be waiting around that long - they'll be applying to other jobs at the same time, and if good will be snapped up.
The time to send the "Sorry, not continuing" email is as soon as the company has decided that, and if that really is 1-2 months later, you may as well have just ghosted the candidate.
I think part of it may be they're not saying no until someone else is actually hired just in case they need a fallback, so everyone else gets to wait however long it takes for the role to be filled, most likely...
> A scary number of candidates did not take rejection well and tried to use my feedback against me.
This happened to one of my bosses. As a result, I've never attempted it.
Except once, a candidate realized at the end of a technical screen they had done poorly and demanded feedback. I gave an initial bit (shouldn't have, my mistake) and instantly turned it around on me.
> So now we’re back to simple “we’re proceeding with other candidates” feedback.
Hell if companies would even do that - I've spent a lot of time (7+ hours) interviewing with some known companies including meeting with the VP of engineering and then they just stop messaging and ghost you (looking at you Glassdoor..)
I agree with what you're saying, but it can be immensely frustrating when you're rejected for a job when the interviewer themselves is actually wrong, which has happened a few times. I've been given technical questions in interviews, and I answer the questions correctly (I always double-check when I get home), and the interviewer pretty much tells me that I'm wrong.
For example, in an interview once I got the typical "design Twitter" whiteboarding question, and it's going fine, until the topic of databases and storage comes up.
I ask "do we want consistency or availability here?"
The interviewer says that he wants both. To which I say "umm, ok, but I thought you said you wanted this to be distributed?", and he said yeah that's what he wants.
So I have to push back and say "well I mean, we all want that, but I'm pretty sure you can't have stuff be distributed or partitionable while also having availability and consistent."
We go back and forth for about another minute (or course eating away at my interview time), until I eventually pull out my phone and pull up the Wikipedia article for CAP theorem, to which the interviewer said that this is "different" somehow. I said "it's actually not different, but lets just use assume that there exists some kind of database X that gives us all these perks".
Now, in fairness to this particular company, they actually did move forward and gave me a (crappy) offer, so credit there, but I've had other interviews that went similarly and I'm declined. I've never done it, but I've sort of wanted to go onto LinkedIn and try and explain that their interview questions either need to change or they need to become better informed about the concepts that they're interviewing for. Not to change anything, not to convince anyone to suddenly give me an offer, but simply to prove my point.
Not sure how the dialog went irl, but if the conversation was that adversarial and with as little diplomacy applied, I'd not hire the person nor accept the role if I was on either side of it...
I think people are just upset when they submit a resume, or even go on an interview, and get NO response at all .. I don't think most people care about feedback - they just want a response. A one-line auto response would be fine.
Yep. As an undergrad, one of my first "proper" interviews was with Mozilla for an internship. I was obviously super excited since I actually cared about their products. I spent a lot of time carefully preparing for the two rounds of interviews, just to get ghosted! Sent a follow-up email a couple weeks later -- no response! I was crushed!
Not the person you're responding to, but if you give any kind of specific feedback, then you're effectively saying "Reason X is why I didn't hire you".
Dumb example, say you didn't hire someone because they wore a Marilyn Manson Antichrist Superstar shirt to an interview and you think that's not appropriate attire for an interview, and suppose you put that into your feedback for the rejection letter.
Now the candidate has a specific "I was rejected for this shirt". They might come back and say "Actually I'm a satanist and this shirt is part of my religion, so I'm going to sue you for religious discrimination". Suddenly you have a lawsuit on your hands, simply because you thought they were dressing unprofessionally.
Obviously this is a hyperbolic example and I doubt that there are a ton of Marilyn Manson fans trying this, but it's just to show my point: It's much safer to simply leave it vague with something generic like "while we were impressed with your qualifications, we've decided to pursue other candidates" email. They can maintain plausible deniability about the reasons they rejected you, and you don't really have fodder to sue them over that.
That said, I absolutely hate how normalized ghosting is in the job world. A candidate isn't entitled to a job, but I do think they're entitled to a response, even if it's just a blanket form rejection.
> 100%, this is a natural reaction to the situation companies have created
Hiring manager here. I don’t like the situation either, but to honest a lot of what you’re seeing is a natural reaction to the shenanigans that applicants are doing.
When you post a job listing and get 500 resumes from people who aren’t even close to qualified and obviously didn’t read the job description, you understand why we’re not sending custom written rejection letters to every single application.
>When you post a job listing and get 500 resumes from people who aren’t even close to qualified and obviously didn’t read the job description, you understand why we’re not sending custom written rejection letters to every single application.
Then why not send the automated responses (or nothing) to the obvious spam appliers and save the feedback for the clearly more legitimate applications? If the argument is that so few applications are legit, then it should be proportionally few emails to send.
Awhile ago I applied to an internship at one of the larger, successful startups that most tech workers have heard of (several thousand employees). I got a response from a real person in a day. There's really no excuse for not being decent.
I think their main complaint (or at least mine would be) is the laziness in many companies recruitment strategies. As an applicant in the software space I used to only apply to roles where I fit 70% or more of the qualifications but there is no difference in how often I get an interview compared to blindly applying to anything in the web space. I have 0 incentive to take the time to only apply to jobs I'm qualified for.
This is one of the few aspects of hiring I feel government employers handle better than private. My state hold monthly events where you can just show up and talk to a representatives and if you pass the vibes check you are virtually guaranteed a proper interview.
The weird part is that your response to being ignored as a unique person is to treat companies as though they are all exactly the same. The relationship is not assymetrical. I also wonder whether the signals we interpret from the application process have much correlation with whether the job is actually worthwhile?
I’ve been hiring for teams for a few years now, and I’ve heard people lament these things like you are. In practice I’ve not seen any of these “smart” scanning techniques used, it’s a recruiter comparing resumes to a checklist I gave to them (5-ish years experience, maybe a degree role dependent, or something that you think is super relevant, one of c#/java/kotlin, hiring for a mid level role so we expect some amount of experience at being self sufficient) and they filter the hundreds down to 10-15 that they screen and pass 4-5 on to me.
We did some spot checks on resumes that were passed on to make sure we were filtering ok and the quality was awful - a significant amount of people were applying for jobs asking for 5 years experience in a Java-like language with no experience, no degree and a half assed cover letter about being a good learner. A decent number were data scientists who had 2 years of python experience, and a surprising number were wildly over-qualified people who I realised after speaking to one or two they were actually trying to sell us their consulting services. That’s before you even get to “are they lying?”
Sure - that's how things are meant to work, with recruiters providing a valuable filtering service, but it does seem that many companies are now using (poor quality) AI screening, as well as a slew of abusive application practices (the ghosting. etc), and it seems any mutual respect between hiring company and candidate is disappearing. I don't know what the solution is.
My point is that that had been my experience hiring in a 10 person company and a 30k person company, and that the “suggested” AI screening isn’t happening - it’s probably that your application is the same as the other 300 applications that went in.
I haven't experienced it myself (haven't applied for a job in a long time), but there are lots of reports here on HN of people getting online applications rejected withing minutes, or late at night - definitely some companies are using software to filter resumes. This has been going on for a long time - it's not just a recent "AI" thing - resumes used to get rejected for not having the right keywords on them.
> lots of reports of people getting online applications rejected within minutes
Possibly the single most distracting alert on my phone and pc is my work email. It’s probably prioritised wrong, but if I have 200 candidates for a position, and I get an application that doesn’t meet the tech stack or YOE requirements when I have 20 who do, I’m just going to reject them.
> or late at night
ATS let you schedule emails. I used to send mine at 4am EST despite being in the UK
> definitely some companies are using software to filter resumes
I don’t doubt it, but I doubt that it’s rampant to the degree you’d believe on this site. I’d instead that it’s far more likely that the hiring manager, or a recruiter, is spending about 15 seconds looking at “does the tech stack match, how much experience, and how many other candidates are there that I think have an edge”. The people on this site are a small minority of very smart folk, but if you spend any time in a comment section of a topic you are an expert in, you’ll quickly realise that you shouldn’t take everything you read on here as absolute.
Another suggestion - Reach out to two different recruiters and get them to review your resume. (You might need to pay them to do it). You’ll get two totally different responses. Both might work, and neither might work. At the end of the day, a human makes the call, and even if the ATS is automated, a human set those criteria. Honestly, having spent so much of my time hiring over the past 5 years, it wouldn’t surprise me if there was literally no ATS scanning, and everything that was sold to fix that problem was snake oil.
What's the time frame here, what's your sample size for applying to jobs yourself, and what's your sample size for doing hiring (ie how many different companies)? I'm guessing that your personal sample size is extremely limited - not just in quantity but also in geographic area.
Of course my guess could be way off, but what you are saying is definitely the exception to the common narrative nor does it match what I've seen.
> AI screening
There's been aggressive keyword filtering since long before LLMs exploded.
I’ve been hiring in anger since 2018, applied for 1 job (sent about 10 applications) and hired over three companies. First was an 800 person company that grew to 2000 while I was there, second I was hire number 2 for a startup and I hired the full 15 person engineering team, and a decent chunk of the non engineering product/test roles into. 50 person company . Third (current role) I’ve been involved in hiring about 8 people in the last 6 months that I’ve been here. It’s a 45 person company, but a subsidiary of a 30k multinational whose hiring practices we use.
> but what you are saying is definitely the exception to the common narrative nor does it match what I've seen.
As an anecdote, I posted on who’s hiring here, and we used a separate job requisition for HN, (this was my last job where we went from 2 -> 15 people). We got about 30 applications in the 7 days following that on that req, and of those 30, only one came even remotely close to meeting the requirements on the JD - we were looking for someone with a few years experience in a Java like language, in a Europe/US time zone. Most of the candidates failed both of those criteria, hard. My point being that people who are frustrated with their situation are likely to be more vocal than someone who isn’t.
I’ve spent enough time on HN reading about topics I know a lot about, and seeing people confidently claim how X is easy or if they just Y, and they’re totally wrong. I know a decent amount about working on the hiring side - it’s been a core component of my job for the last 6 years. I’ve worked with recruiters both internal and external, spent far more time with greenhouse than any engineer should ever have to do.
My feeling is that there’s far less sophistication going on, and the dearth of human responses (which is problematic) lets people make up their own reasons as to why it’s not working when the reality is that there’s just a hell of a lot of applicants for every single job.
> If it takes a qualified candidate 100's of applications to land a single interview, then can you blame someone for automating it?
Yes, a candidate is responsible for their own actions. This logic only sounds good until you’re on the hiring side and you see the stark difference between the LLM abuser applications and the people who are genuinely applying.
Those people who have to apply to 100s of jobs are probably in that situation because they’re spraying low-effort LLM resumes around and most hiring managers can see right through this game by now.
> I'd say that having the initiative and ability to automate it well would make this guy a great hire, if he hadn't already found a job!
Doesn’t work that way, in my experience. The people who game their way through the application process don’t suddenly switch to honest and high performing employees after they start. They continue the process of trying to min-max their effort given to the company, riding the line of finding how little or how low quality work they can get away with.
The mythical lazy applicant who suddenly becomes a brilliant and loyal employee isn’t realistic.
> Those people who have to apply to 100s of jobs are probably in that situation because they’re spraying low-effort LLM resumes around and most hiring managers can see right through this game by now.
Just came off a brutal 7 month job search. And that's with a resume good enough, and care enough in jobs I applied to, that I got to the hiring manager with 1 of 10 applications (vs 1:100 or worse which is what I've heard is normal).
I think I interviewed at 50+ companies, which makes 500 or more applications.
Yes, this clearly says something about my interview skills, but there is a difference between interview skills and engineering/software skills-- I've done well in my career without having to heavily interview before (senior IC level) and I came by that strong resume honestly.
So please be careful about generalizing. I'm an example of someone who had to apply to 5x as many jobs as you say would be needed, and it would have been 50x if I didn't have a strong background and work ethic.
> Yes, a candidate is responsible for their own actions.
Yes, but I think it is overly reductive. As a candidate, you’ve to now apply for a magnitude more of jobs. Tailoring resumes per job takes time, and given how many more I’ve to send, this doesn’t scale.
Additionally, whatever ATS system is being used might auto-reject it because the algorithm decided it’s not a match. If tailored resumes increased hit rate, that would be a different story but that is not the case.
Responsibility needs to be taken on the hiring side. Some companies post jobs with no intent to hire [1]. 70% of hiring managers surveyed say this is a morally acceptable, 45% of hiring managers have said they’ve done it.
This increases the risk on applicants that their investment on a carefully crafted resume/cover letter is time wasted.
Fake job postings punish the behavior you desire from applicants and incentivize spraying low-effort LLM resumes.
If you do not post fake job postings, I applaud you. If you know a colleague who does this, I ask that you have a conversation with them about the damage they are doing to your industry.
>This logic only sounds good until you’re on the hiring side and you see the stark difference between the LLM abuser applications and the people who are genuinely applying.
Thanks to the automated systems put in place on the hiring side, you often never see the applications of many of the people genuinely applying because your stupid automated filters determined they weren't qualified.
As a side note, for a person with a decade of experience in IT, its currently taking roughly 1500 applications per pre-screen interview to give you an idea where the market is at today (and over the past 2 years with the mass adoption of AI).
Less than 1/100th of 1%.
You should also see what I had to say about the history of slavery, and wage slaves, and what anyone can expect from them. The TL;DR is that what you are looking for no longer exists if it ever did, because you have adopted a scorched; salt the earth strategy for finding labor.
What you call lazy, may actually be incredibly hard working (given the current environment) to even get to the point where you see them. Is it their fault you didn't recognize them for the value they could potentially provide? If you pay wages comparable to an office assistant for skilled labor, why do you expect to get anything more than what that first role provides? The economics of things are important.
You need to re-calibrate unreasonable expectations (delusions) back to some more close to reality.
It's certainly a mutual escalation issue. Even a few bad-actors on either side can catalyze more bad-actors on the other, especially since most of the badness involves abuse of scale.
I also find it hard to sympathize. This is an industry that is notorious for emailing software developers with irrelevant job offers.
We know from the irrelevant offers that many professionals have automated the processes for casting a net. How it is a problem if individuals do that in reverse?
> it seems hiring companies brought this upon themselves
You're missing the point. The primary people who suffer for this environment isn't hiring companies—they'll eventually work through all the resumes and find someone who will be qualified to fill their open roles, it's just much more expensive—the primary people who suffer for this is qualified employees who now have to work that much harder to stand out from a sea of garbage.
Your odds and my odds of having our resumes thrown out summarily are 100x what they were a few years ago, because time-per-resume has dropped dramatically. That's the fallout from this trend to be concerned about, and we're the real victims of it, not the hiring companies.
Alas, in this case it appears that unchecked competition and automation have led to a divergent outcome, creating worse outcomes for everyone.
Who will champion the necessary regulations? In terms of financial incentives, employers can pay lower wages when candidates have a tougher time getting interviews, and individual candidates usually can’t afford lobbyists.
For sure, I’d hire this guy. He’s solved a challenge with a technical solution. He’s proving his qualifications by punching back at a system that could be made much less painful than it is with automation.
Now it’s ATS’s turn to fix its own mess or someone else will. Start creating private benchmarks. Select from problems that LLMs can’t easily answer and use those for screening. Complaining that the genie won’t go back into the bottle isn’t a productive use of time.
If it takes a qualified candidate 100's of applications to land a single interview, then can you blame someone for automating it? I'd say that having the initiative and ability to automate it well would make this guy a great hire, if he hadn't already found a job!