Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I think it's probably best to split the job search into two bits.

a) The bit where some recruiter is looking through CV's. b) The bit when you talk to the gaffer.

I agree with the 'drop everything off a cv' line. Most recruiters have at best a basic understanding of IT buzzwords and next to no IQ. Keep it simple, sell yourself as the answer to the problem and save the interesting chat about what you did in 1987 for more important people.



sort by: page size:

This is one of those “it depends” areas.

The author is talking about a fairly “classic” approach. I was a hiring manager for a long time, and had a similar (but more flexible) worldview. It may not age well.

I personally think that being able to leverage AI tools will be an important skillset, in the future, and would not disqualify AI submissions, right off the bat (but maybe not consider them a “leg up,” either). They will just be part of the landscape, going forward. A lot of “classic” résumé advice isn’t really much better than what ChatGPT will provide, anyway. For example, he rails against “Buzzword Bingo.” I hate that, too, but it is also a “classic” CV technique, and many professional submissions will be absolutely packed with jargon.

I just think that there isn’t any way to avoid having to dedicate some real time and effort to screening applicants. In my case, it was something that I took very seriously. I had to fight like crazy to get headcount, and I was hiring pretty high-functioning people for a small, rather “elite” team. I really can’t relate to having to sort through hundreds of CVs of folks right out of school.


Sadly one of the biggest problems I have found regarding Resumes/CV's in the IT industry and companies is the rise of HR departments who will just word filter the candidates and even remove people they deem not suitable. Even the classic case of filtering out people they deem `overqualified`, which sadly means the IT manager most often does not get to even see or known about the better candidates and ends up with a selection picked by HR people who know nothing of the work involved.

I for one welcome phone interaction and tests, though not all tests perfect and found many flawed tests and errors in tests in the past. Some companies appreciate when you tell them of mistakes and others will hold it against you, though again, found HR departments if you point out a mistake will not take it onboard and take it as criticism and in a negative way and hold that against you.

So for me, I do feel HR departments play too large a part in recruitment in IT than their skillsets entail.

Not saying a golden solution, but I do feel that many recruitment processes have gone down hill with HR wedging themselves into the process more and more and filtering out candidates that the manager doing the recruiting, never even knows about.

Though this is all based upon my experience and I'm sure others had different views. But for me, having been turned down for a job for being overqualified and case of you actually knowing the manager and he never even got to see your CV, well, sadly I know it is very true and happens.


I am a senior tech lead and do lots of hiring.

1) I would throw an 8 page resume in the trash without bothering to read it. 1 page cover letter telling why we are a match for each other without repeating just what is on your CV and AT MOST a two page CV.

2) It is true that you need to get past the HR/Recruiter firewall. Our HR does not do some sort of NLP but recruiters certainly might.

3) I don't really care what your resume looks like as long as it is neat and easy to read.

4) Personalize domain is absolutely meaningless. In fact, I would likely (sub-consciously) think you were a self-important ass for using one.

5) If your job history is more than 5 years, I can't imagine why I would care about the months.

I might be atypical, but I don't really care much about ancient history. For a candidate that has 5 years of experience:

I don't care anything about your high school.

While I likely want to know about your college and degree, I don't care about your GPA.

If your hobbies are other forms of programming, don't show me. It is a negative. Show me there is something more than programming in your life.


I've heard reports that recruiters might spend all of 15 to 30 seconds per resume during a screening exercise. Never mind not having technical expertise to ask technical probing questions, sifting through the top of the funnel is more of an exercise in coping w/ high volumes of resumes than it is about validating depth of expertise at the bottom of the interview funnel.

IMHO, complaining about the status quo is easy and giving armchair hot takes about circumstances one does not understand is also easy. If one wants to play the smart game, there are some facts that can leverage to one's advantages:

1) job postings being above the fold vs long tail is a thing. There are tons of companies/roles you will never hear about from by perusing linkedin search.

2) following from that, interview criteria often needs to be adjusted based on various factors and plenty of companies have to make more streamlined funnels in order to have a fighting change of capturing any talent at all.

3) even for high visibility/demand companies, recruiters have incentives to think outside the box to find truly valuable talent, because these people are not even in the market for a new job, let alone willing to put up w/ bullshit. The catch that many people miss is that just accruing a high number of years of experience doesn't necessarily translate to being valuable, especially on the fast changing world of tech.


The thing is I don't want to work at a place that's just giving people with the right keyword soup interviews anyways. My resume is still using human language, if they're just searching for a certain tech it will show up.

But from there, if the recruiter is looking for easiest resumes to parse... they'll immediately recoil and move on

For me that's a feature not a bug. I'm at the point in my career where it's generally assumed I'll be capable of giving technical interviews, and nothing sucks more than being on the receiving end a recruitment funnel that's more focused on cookie cutter applications than the actual applicant...

I also don't want to work on a team that passed up capable people who just happen to have missed the resume meta

-

And fwiw, I work at fairly large company, not FAANG large, but ~5k employees, market cap ~50B, and TC is also about in line with FAANG I'd say, at least at my level. We have a ton of ex-FAANG coincidentally...

I was contacted by a recruiter of theirs who recognized a previous company I worked at and wanted to chat (very small company, tiny, so I was surprised that was what got them to bite)


Today I run my own single-founder SaaS business, but a long, long time ago I used to do consulting and I did recruiting as well. Regardless of whether you think it's fair, if a consultant/recruiter has three CVs in front of her, she'll pore over every detail. But if there is a pile of 500, you definitely pick another approach.

Here's what I used to do. CVs went through initial triage and were (quickly) sorted into three piles:

1. People I want to interview.

2. Backup pile: I don't want to meet these people, but if there is no one left in (1), we take this pile and work with it.

3. Rejected.

That triage was quick. If you have several hundred CVs, you will judge them quickly. That's not just because you can't spend too much time on each, but also because you can actually afford false negatives: even if you reject some good candidates, chances are you'll still end up with a good hire. So things that people would consider superficial become factors. Badly formatted CV: rejected, it's likely the candidate doesn't care or isn't organized. Typo spotted: rejected, same reasons. Missing information (like dates): rejected. You get the picture.


Honestly I dont that is true regarding CV, sure you can filter some extremely easily but its also pretty easy to see the good candidates even if there resume is terrible. Following up with a phone call will confirm it. And rarely result in an inept candidate. No offense to recruiters because they put in the work of sorting. But finding quality candidates to actually interview, those are easy to spot.

I had always assumed that it was buzzword soup to get past HR/Recruiting (it's sad to see recruiters basically admitting this on this thread). As someone who has hired people I care far more about your experience and what you did at your last job(s) than a list of enumerated skills.

I would say make the skill section brief. Don't list every flavor of SQL you've ever worked with, just put SQL, etc. Or go crazy, but put it at the end. Honestly, I never begrudged someone doing a word dump at the end of their resume, as long as the rest of the resume was good. We all know that recruiters have no clue and might scrap an application if a buzzword is missing.


I have a hunch from things that are written in recruiter spam that I receive that a lot of this spam is scraped from resumes posted to job sites. I would log into these sites and remove old resume's.

Also, if the job looks especially interesting I'll sometimes ask for more information. Likewise, if the job looks completely off-base I'll reply telling the recruiter that I changed industries or am not interested in anything similar. My logic is this; If I'm going to receive this crap, at least make it relevant.


There is nothing magic about it. It's common sense. You first make it through a basic keyword search, then someone sifts through those results for basic relevancy, then you get an interview.

You are the one seeking something here, lost in a pile of other seekers. Why wouldn't you do everything you could to make it easy for the person looking at your CV to pass it on to the next stage of vetting.

Why would someone bother googling some obscure reference on your resume when they have dozens or hundreds of others that fit the bill? The key is learning what it takes, in general, to get to the next stage. While there are always horror stories about oddball reasons for not getting selected, they aren't the norm.

Understand the job you are going for, understand the expertise and expectations at the different stages, and you'll do fine. It is basically a numbers game at that point.


One of my best friends does hiring at a very large corporation; one of the tricks that he has taught me, is that a lot of companies will run a CV through automated software, culling any CVs that do not match the keywords the job description is looking for, so I do not see it as a major deal adding the "fluff" to get through these (flawed) systems. In fact, if you were an applicant, and A/B tested your resumes, I'd probably hire you straight away.

That was my strategy for most of my career. It doesn't work anymore. AI + remote positions have changed the game. Even the feeblest job description gets 100+, or even 1000+, applications.

ChatGPT can generate a custom resume and cover letter for each position you apply to that's hard to distinguish from the real thing. This makes all 100-1000+ applications look like rock stars.

How does a recruiter filter through all of that? How does a hiring manager?


I disagree. A recruiter that uses resumes effectively frees up time that lets him carefully inspect only those candidates that made it through this coarse filtering process.

I've helped my friend do recruiting at his startup (albeit, not in the US). There are hundreds and hundreds of applications, and the constraint I pointed out becomes evident. Is it really cost-effective to personally interview and understand the context of every single resume-submitter, including those with absolutely no experience? How about someone without even a compsci degree and no experience to make up for it?


I don't have a particular example in mind, but a lot of recruiters or even companies are still biased by credentials and resume buzzwords and don't have a proper vetting process to filter through the noise.

I don't know about others, but I expect people to have some fluff on their resumes. I don't blame them because recruiters and HR types love fluff, so fluff gets your foot in the door. Recruiters might skip over a person who has MongoDB on their resume instead of Elasticsearch because they don't know they are similar technologies. So it's reasonable that a candidate hold the recruiters hands.

If candidates come out and say such when I ask them questions about it, I'll just move on. I won't hold it against them unless it happens excessively.


I run into this problem all the time with recruiters, especially non-technical recruiters, who are the kind of people who just want to match up YEARS_EXPERIENCE_NEEDED with ${ACRONYM} down a list, and if you don't match up, you're filtered out. It's very frustrating because it's hard to get interviews, which is where I have a chance to shine, and show that client why taking on someone with a broad skillset -- especially one who understands business issues -- is better than hiring a hyper-specialized candidate.

I filter those jerks out before even letting them see my candidates. Step #1 is for me to work with the company to find the project slice - which they also have to comp my time.

So they spend more time and cash on the traditional method...then complain about a lack of talent. Resume keyword filters and non-technical recruiters are a (not) surprising waste.


Recruiters "come across" résumés based on a keyword search. Then they attempt to reconstruct them by wasting your time with questions like "What are your skills?" and "Walk me through your last few years of experience".

The long list of skills is a symptom of a much larger problem. Too many companies are just clueless about hiring technical staff.

These things don't work: using HR, resume databases, keyword searches, creating an overlong and too detailed list of requirements and then treating them as a checklist.

Yet, this is the approach taken by far too many companies. The result, of course, is a stack of resumes a mile high that each contain a list of as many buzzwords and skills as possible. How do companies expect to find a good match in all that?

The way out is simple. Create a simple resume, with a small focused set of "skills". Leave out anything that's irrelevant to what you actually want to do. Then send it to a small handful of companies that run reasonable adverts. There may be fewer such opportunities, but I think a focused approach works better in the long run.

next

Legal | privacy