71 comments

[ 3.9 ms ] story [ 61.2 ms ] thread
Good hiring almost certainly has to be a significant competitive advantage.

It makes me wonder why so many otherwise successful companies let HR bungle the hiring process.

I think being successful makes hiring easier because you can source better candidates, and being big makes hiring easier because candidates are more likely to know people at the firm who can use referrals to work around otherwise broken systems.

It’s perhaps also worth noting that lots of companies used to copy how Microsoft did interviews and later they copied how google did interviews so clearly there were some ideas that those companies were good at hiring. (I’m not sure this strategy was that good. The problem for the Microsoft or google type companies is filtering out acceptable hires from a deluge of applicants with acceptably low errors and costs; the challenge for less desirable firms is sourcing candidates who are both high quality and not about to be hired by Microsoft or Google)

One company that comes to mind when I think about being good at hiring was one that recruited a bunch from my university around when I was graduating. Their particular specialty was hiring illegible graduates with a lot of potential (eg classicists, science students without little programming, etc), training them well, and effectively underpaying them a bit for how skilled they were (which only worked out because the UK has a pretty shit job market for tech and because those people liked working there). I think it was more effective for them than trying to hire the same computer science graduates as everyone else would have been.

> “There is a growing gap between the candidate’s written persona and their live presence. I’ll see a cover letter that is poetic and a résumé that is flawlessly structured, but then the person on the video call struggles to explain their own bullet points.

This has always been a problem: Candidate applies with an amazing resume but then flails when you ask them questions or “can’t remember”.

I can remember a few interviews where I asked candidates about something I read on their resume (which I study before every call) and they corrected me to explain that they did something different. Then I held up their resume and pointed to their exact words and they turned bright red while they tried to come up with a new explanation.

That was rare, though. You could catch a lot of little cases of stretching the truth, but it wasn’t common to feel like you were reading a resume that didn’t match the candidate.

What has changed in the age of AI is that more people are feeling more brazen about letting the AI speak for them. These situations are happening more frequently. You get the feeling that people are less shy about trying to cheat and manipulate because it feels like the AI is doing the cheating and writing the words, so it’s done at arm’s length.

I spend some time helping with resume reviews occasionally. It’s getting sad to see in the general discussion of the group when people go from elated that they got an interview for their dream job to embarrassed when the interviewers saw right through their AI written resume and ended the hiring cycle. I wonder if we’re seeing a peak in AI resume junk while everyone tries it out, but before it becomes common knowledge that an AI junk resume is a way to shoot yourself in the foot when applying to companies you actually want to work for.

> This has always been a problem: Candidate applies with an amazing resume but then flails when you ask them questions or “can’t remember”.

Yeah, but it's now 1000x worse. Before you needed actual skill (or luck) to create a good looking CV, especially for niche positions.

Now you take their job description, the company's "About us" webpage, your old CV and have LLMs generate a CV with pretty solid grammar and most of the verbiage they expect.

In the past the average unqualified person wouldn't even know the right words for a specific niche domain, let alone how to use them.

Oh, and single LLMs are kind of inherently multilingual, this makes it even worse, because you can have people that barely understand the target language generate a reasonable CV in that language.

The CV quality floor has been raised but the candidate floor has fallen through the pits of hell.

Honestly the problem is hiring teams -- they have created this whole issue. They ask for a resume and cover letter. Fine. But don't make applicants put in the work if you're not even going to provide a response, or any sort of feedback -- even when the position stays open for months. The result is that people looking for jobs have to submit huge numbers of custom cover letters, and tweaked resumes, with no feedback, all within a vacuum. Hence the feeling that they need to "pump up" their resume, just to get over the initial gate.
I have one project on my resume that I have trouble remembering some details of. It feels weird to drop it off (it was an internship at a sort of well known company), but it was a while ago. Is “can’t remember details” still a huge red flag from the employer’s point of view, even if the explanation is legitimate?

It’s not exactly the crown jewel of my resume anyway, so I guess I could cut it, it just adds to my backstory.

Resumes are written for hr

Ideally we submit 2 resumes one for the non technical people that need to be involved and one for managers.

Instead were attempting to write for two audiences (or 3?automated filters) and the less knowledgeable one will reject without talking to you

Devil's advocate: In a culture where lying and cheating is venerated once you get rich enough doing it, don't these candidates just demonstrate how they've deeply understood and internalized the most important rules? Fake it till you make it. Naturally, getting busted by follow-up questions reveals them to be bloody greenhorns who didn't rehearse enough.
The premise of "flawless prose in cover letter and resume used to show work-quality of candidate rather their ability fine tune prose on resume" is dubious.
I'm thinking back to a recent interview I had. It was one of those online coding tests; after spending about an hour and a half on it I sent it back to the recruiter and they came back to me saying I didn't pass because I 'only' got an 80% despite passing all criteria in the worst working environment possible. This was a no-AI test too so I unfortunately respected the criteria.

So many interviews still demand absolute perfection so they just optimize for people that are dishonest and get away with it.

I'm recruiting for apprentices right now. By definition, they have almost nothing to put on their CVs, and thus their CVs are more or less identical, or rather all of them have almost zero signal.

We took a chance on a flash recruiting session our canton organized. 35 interviews in 2 hr 15 mins. Crazy. But excellent signal, because if you are looking for it, and give the candidate a hint to show it ("tell me a story about how you solved a computer problem for your self/friend/family/club"), you can find the candidates with a spark. And I would not have detected it from their CVs or cover letter alone.

More human connection. Less machines. There, I fixed it for you.

Interviews, all of them, should be working on problem with and agent and a human interviewer.

Just had a "guess the teachers password" moment at some interview as a senior and the interviewer didn't understand my answer and didn't ask questions.

The problem is incentives. A lot of people probably need to be fired who are gate keeping by blocking hiring.

All interviews should be bilateral win win recommendation chats.

They should not end because one person didn't understand the other or someone who was not yet interested in the job did g remember some weird detail of something.

Our memories are getting worse with AI and augmentation.

We need to judge marginal add and make recommendations.

Principle: Problem created by X are also solvable by X. (where X = railways, internet, mobile phones, now AI)

In practical terms Problem: AI made "skill-fishing" easy, and previous signals like good cover letters, well-crafted CV, even correct answers in interviews now don't have their old signalling power - because anyone can do it.

Solution: If this is the case, a) now recruiters need to assess AI skills (exactly what I'm working on - but won't link as it's flagged anytime I link it - but you can search for "aisa test")

b) we need to move on to a system where we accept it's agents talking to each other. CV is for human-human communication but now agent writes, another agent reads. If THAT'S THE CASE - we need an updated protocol for representative agents of each party to contact. (this is the product I'd be working on if I wasn't working on the former)

> Google, McKinsey, and other companies have responded by reintroducing in-person interviews for some candidates, a meaningful step backward in efficiency (due to travel time and costs) that signals how seriously they are treating this problem.

Maybe the relentless pursuit of "efficiency" at all costs has broken the world?

I remember when I applied for my first job. I got dressed up and my mom drove me to the interview because I didn't have a driver's license or car at the time. It wasn't "efficient" for me and I suppose it wasn't "efficient" for the company but much to my surprise, I got an offer and that was my first "tech job"...before tech jobs were cool.

It's very strange that the authors talk about how "making a bad hire is terribly expensive" but then call out "travel time and costs". Well, if B < A for each role filled, is it really so bad?

And yeah, I get that huge companies like Google and Facebook hire from around the world and not everyone is located in close proximity to Mountain View and Palo Alto, but that speaks more to the oligopolistic world we're living in than anything else.

If a small number of companies weren't distorting the labor markets, this might matter less.

Absolutely. It turns out friction is important in the right places.
It's just how you have to structure a large organization to spend responsibly. You assign a budget to each function, you tell people to do the best they can within the budget, and if they come back and say "actually I'd like to spend even more money" you ask them to generate an explanation for why that's in the best interests of the business. And generating that explanation is kinda the whole purpose of the source article: the Harvard Business Review exists for managers and executives to discuss amongst each other as arguments for why their proposals and budget requests should be approved.
I have what I think is a good analogy for this problem.

In the Olden Days [tm], jobs were advertised through recruiters, physical media (eg the paper) and connections. You had to review applications and conduct interviews. The cost of applying was relatively high, your reach was relatively low and the investment per applicant was relatively high. So imagine that there were enough jobs for everyone in a simplified model. 10 people applied for 10 jobs. It's not the same 10 people for each job. But there was a decent ROI on effort. It kinda just worked.

Fast forward to now and the cost of applying is essentially zero in terms of registering interest and submitting a CV. And you apply for a lot more jobs so instead of 10 applicants for 10 jobs, you have 200 applicants for 200 jobs. Still the same applicant to job ratio but way more inefficient for everyone involved. Applicants can't put in the same effort for 200 applications that they did for 10 and employers can't review 200 applications the same way they did 10.

So what happens? Employers, who have the power in this relationship, put up roadblocks in the name of efficiency. Now you have to survive ATS before ever going in front of a human. That ATS uses inscrutable logic that may filter you out for not including enough keywords or some other specious reason. You now have hiring assignments.

The net effect is that an applicant puts in 200 applications, get automatically filtered out from 180 of them and then has to do upwards of 20 take home assignments.

Plus there are more and more layers added. More rounds of interviews. Phone screens. Remote interviews then on-site interviews. All of this wastes time and, like you allude to, I don't think it's effective. But it's a natural response to the illusion of choice.

Let me give an online dating analogy. In years gone by, you'd rely on meeting people in person. Now, less so. And speaking in a strictly heteronormative sense, how it tends to go is that women on average have hundreds of choices and men have on average far fewer. A gender imbalance plays into this.

So what does a woman in this scenario do? They start adding filters to just make the numbers more manageable. Height, salary, location, same interests and so on. So the net effect is that that a lot of people are indepndently applying filters and filtering down to a pool with a lot of crossover. Conventionally attractive men, for example, will tend have far more options.

So I think the same happens with hiring. If you're a Big Tech company, you start adding filters. Did this person go to a top school? What internships did they have? Do these things matter for on-the-job performance? Barely (IMHO). But what you'll probably find is that a handful of people have a ton of options while others struggle. And it's simply the product of employers trying to make their applicant pool manageable but they're all doing it in very similar ways.

And I honestly don't know what the solution is.

> "The conversational interview, long considered the ultimate, unhackable test of a candidate’s authenticity"

Lol. I'm not sure this person has ever given an interview before

As an engineer working on my company’s top of funnel it’s tough. Currently we’ve switched to a short (15-30m) technical problem that we hand grade before candidates get a call. Async technical challenges are obviously gamed but you’d be surprised at how few people both cheat + take longer than 3m to submit the solution
> Currently we’ve switched to a short (15-30m) technical problem that we hand grade before candidates get a call.

Funny because I do the same; I don't commit to doing any work/assessments before at least an honest interview round. Businesses have to understand that _they_ are the ones who have to solve for the filtering problem. Most great candidates that you are hoping to snipe are already in a stable job and do not _have_ to jump through hoops to get past a filter.

I have done programming assessments, but I've probably only done 3 in the last 20 years, and those I strictly limited to 1 hour and told the recruiters that I wouldn't spend any longer than that.

I've also flat out refused to proceed with least 5 jobs when recruiters have contacted me, tried to tempt me with a job and then sent through a 3 hour coding test. I've got better things to do with my free time than toy programming puzzles.

We’ll skip it based off other signals (referrals notably) of course, but if we offered an interview to every candidate based off their resume we’d never get around to interviewing the good candidates. I don’t like the idea of a technical challenge at the start, but as someone who was discovered way back via skills and not a fancy resume I want to continue offering others the same chance as me.
Are you picking a problem candidates can easily cheat on? Could Claude produce the answer in 30 seconds? If so, what's the test actually measuring?

The setups I've seen produce the strongest signal aren't the ones where the candidate can't see the answer that AI produces easily. They're the ones where there is no single answer. Architecture decisions. How you would investigate an outage. How you would tradeoff one constraint against another. The candidate can spend an hour with Claude on it beforehand and it doesn't matter, because the test isn't "did you get the answer," it's "can you talk through the reasoning" and "can I trust your judgement."

Hearing someone explain their thinking on an open problem is a much harder thing to fake. Even if they used an assistant to structure their initial pass, the live unpacking reveals where the thinking is theirs and where it isn't.

I have very little sympathy for companies grappling with this. They use AI to reject applicants within seconds, and make people jump through so many hoops (not to mention ghost jobs) that it's almost a humiliation ritual.
Nobody is using AI to auto reject candidates. ATS’s are “scoring” candidates but I don’t know of any that are sending rejections on application.

As a hiring manager, all the applications come to my inbox (even if it’s 300 in a day), and I’m definitely guilty of screening during non-working hours when I get a notification.

I'm responsible for hiring junior C++ developers in a small company (first role). Let met tell you that almost all candidates are stating "medium" level in C++ in their resume but don't even know how to work with pointers or references, they don't even have the level of someone studying the language for half a day. And I don't even think it's related to AI. Whatever the reason, it's very easy to assert a candidate competency with a 30 minutes to an hour interview in person.
Lying on resumes is very common, so is lying on job postings. It's a really weird arms race where no one is getting what they want.

I will say that I'm not surprised by this at all. I think a ton of people have been convinced that basically all languages are more or less the same, so they are confident putting languages they barely know on their resumes. "I know python and Java, how hard can C++ be?". This isn't a new problem, or even a "coding bootcamp problem"

I studied computer science at a small university in 2006, several of my friends went to a much larger university and studied Software Engineering

They didn't learn pointers back then either. They learned Uncle Bob Java and that was basically it.

When I first tried to get a job, I listed three categories of skills: the ones I'm very confident in, the ones I have some experience with, and the niche ones I only dabbled in. The overwhelming advice, from everyone around me, was to never-ever admit that I'm not perfect at something. I found it perplexing, but after a decade or so, I started having to read resumes, and, indeed, I found almost nobody ever admitting they're not an absolute wizard at everything they put on their resumes. Before starting work at a company, I had this naive idea that HR and candidates are there to help each other, and that approaching it with honesty and goodwill is how it should work. Needless to say, it doesn't work that way at all - on both ends. I'm honestly frightened that I will maybe have to go through the hiring process again at some point, especially since my career turned adult and now my "years of experience" are a dead weight of "you're just old"... The whole process is so antagonistic, so brutal and stressful, that I can see myself going full YOLO and just spamming AI-slop resumes until I get an interview, in which - I want to believe - I'll be able to actually say something about myself and, hopefully, convince the interviewer that I can do the job. I know that would have made the whole situation a bit worse (and I'm sorry if I end up resorting to strategies like that), but the emotional burden of dealing with the "hiring process" before an actual face-to-face talk is so great I don't think I could bear it for long.

> Whatever the reason, it's very easy to assert a candidate competency with a 30 minutes to an hour interview in person.

It's not always that easy. Yes; there's a fraction of programmers who cannot code, and yes, it's usually possible to tell them apart with a FizzBuzz-style question. However, the vast majority will have some skill, and testing the limits of that skill (again, assuming we can't just expect the candidate to ever say "no, I'm weak in this-or-that area") in a limited time of an interview is hard at least on two counts: misunderstandings/communication problems instead of skill problems, and the need to wrap the obviously confrontational (instead of cooperative; it would be the latter if we could be honest with each other, but that's a pipe dream) process into something that doesn't look confrontational on the surface. It's indeed a "hiring theatre", and you need pretty solid acting skills and some psychology to pull it off as an interviewer. Of course, very few interviewers have the required combination of knowledge and skill; in effect, over the past year, I was able to form an opinion (good or bad, but at least an informed one) about the candidate's skills maybe half the time. In the other 50% of cases, I just couldn't pry any info about the actual skills from a candidate. It's like they're saying: "hire me if you want to see my cards" - and honestly, I can't even blame them too much! We're not exactly perfectly honest from our side, either, in the end...

Basically, I dread the possibility of being subjected to what has become the prevailing model of hiring in tech; I don't think I have it in me to either game the system or get good at using it, so the only thing I can count on is just dumb luck: that, at the exact time I will need it, some company will show up and either come to me directly, or will have both the process and people staffing it compatible with me by chance. If not that, I don't see myself ever getting hired again.

We had a process where C or C++ competence was acceptable and they would need to do some simple list creation tasks without STL. One guy was adamant about using C++ despite being assured C would be fine. It didn't look good when he new'ed an array and forgot to delete[] it when free() would have been mistake proof.
Hiring has always been broken.
Dunno, the old school "we'll get you started in the mailroom, and you can work your way up by gaining knowledge about the organization while demonstrating competence and professionalism" sounds like a pretty solid hiring strategy.

Although tbf I kind of doubt if this was ever really the case - probably this is imagined nostalgia for idealized bygone times. And given that this is a strategy that requires, y'know, long-term investment and planning, it's not like it's going to start happening anytime in the near future

None of that stuff done during hiring should matter as long as the one hired can satisfactorily perform their duties, regardless of their actual knowledge/skills and the tools they use. Break firing as well so it's easy to get rid of those who underperform. Problem solved.
hard to be sympathetic here when the candidate experience has been such a mess in tech for years now. i appreciate that remotely and efficiently judging future success based on a resume is now basically a wash, that sucks. but no one seemed to treat it like an emergency that perfectly qualified candidates have been getting filtered out after tripping various invisible wires for years (due to ATS systems but also not having word-for-word experience across the board, or not having big enough logos on your resume, which in turn makes it harder to get bigger logos in the future, etc.) and that's to say nothing of the rampant ghost postings, which someone else mentioned here, which STILL happens all the time. it's cruelty.
What is means is that now hiring is symmetrically broken.

Hiring has always been broken. May be not completely at the FAANG level, but below that, and more importantly across the globe it's seriously broken, and there's a high variance when it comes to hiring consultants quality.

The widespread use of AI vy applicants is very likely surfacing how comfortable consultants were doing the bare minimum when hiring.

Source: I've been working for 10+ years for a company that has an ATS for mostly European clients.

I know for a fact how crappy work around hiring is.

P.S.: the article focuses mostly on one direction of hiring. The opposite direction is also suffering from this (briefly explained in the article about AI fueled hiring bias). In my opinion, that is an even greater problem.

Here's how you fix hiring... Have them demonstrate competency.

It's really easy to screen out people when you say "Hey - login to this VM and show me how to import raw data into postgres and run a report."

Or do whatever you're going to do.

My favorite story is from a particular sean who had a candidate that said they'd been using VM for 20 years, and when he went into a document the candidate hit j 200 times to go line 200.

> "For the C-suite, this is no longer just an HR headache, it is a critical strategic risk."

I have seen this phrase structure before.

HR/legal departments broke hiring. AI is just revealing how broken it is.
> When the earliest filters in your hiring process stop working, your organization begins to systematically select for candidates who are best at performing the hiring process, rather than those best equipped to do the job.

Isn't "performing the hiring process" theatre what Big Tech hiring has been demanding for ~20 years?

And gifted to most smaller companies? (Because people already knew Google frat-hazing student style interviews, from their own interview prep, to try to get into a FAANG, so they mimicked that when they went elsewhere?)

I was walking through a startup neighborhood in San Francisco the other day and I encountered several telephone poles which were posted with advertisements for software engineering jobs. These were not generic or scam advertisements. This was a particular startup, looking for software engineers. What is old is new again.
> The era of the standard behavioral interview (“Tell me about a time…”) is over; those answers are easily scripted by live-assist tools. Instead, organizations should introduce dynamic friction: sudden constraints, changes in project scope, or prompts that require candidates to defend a counterintuitive tradeoff.

Isn't this already easily faked with an ordinary general-purpose consumer $20/month AI tool?

> Cultivate a culture of intellectual honesty over polished perfection.

This is one good idea I saw in the advertorial. Or, better yet, start with honesty at all.

But you have to understand and believe in it, or it will immediately be twisted into yet another gamed performative bit of interview theatre, like most other aspects that emerge from big-corporate mentality of herding worker drones.

(Perhaps the authors, coming from Meta and Microsoft, appreciate that reality.)