Recruiters, Resumes are Steering You Wrong

Resumes are Misleading

Self-reported skills are misleading. As a technical recruiter, this isn’t news to you! You’re probably all too familiar with the pain of finding a prospect who looks like a great match on LinkedIn, only to realize that they’re nowhere near as knowledgeable as they made themselves out to be in their profile. Or the pain of having a seemingly great candidate knocked out of the running at the phone screen because they’re not as skilled as their resume implied they were.

Of course, every recruiter knows that some people pad their LinkedIn profiles. And resumes are just as bad! Candidates, if they’re smart, spend a lot of time meticulously polishing their work history, education, skills, and projects into a profile or resume that’s designed to get your attention. The result is a document that looks like it came from the perfect candidate. But the reality is rarely that rosy. Relying on resumes and LinkedIn to find candidates means that you’re relying on self-reported skills – which are notoriously unreliable.

And while there’s certainly some misdirection (or even outright lies) on a lot of resumes and LinkedIn profiles, there’s an even bigger reason that these self-reported skills are unreliable.

People are really bad at judging their own skill levels.

Most people aren’t purposefully trying to mislead recruiters or potential employers. But in all likelihood, they aren’t accurately gauging their own technical proficiency, either! This primarily stems from three problems:

It’s almost impossible to judge your own skills

The issue is that almost nobody has the sort of perspective necessary to objectively assess their own skills. (One study went so far as to state that “In general, people’s self-views hold only a tenuous to modest relationship with their actual behavior and performance.”) This means that most people are constantly overestimating (or underestimating) their proficiency at most things, including their professional skills.

People don’t know what they don’t know

People who are new to the industry are especially prone to this. Someone who’s right out of school or just completed a bootcamp will have very fresh skills, but they lack industry experience. They typically have a good breadth of knowledge, but lack depth. If they lean towards overestimating their own skills, they put every technology they’ve ever touched In their LinkedIn profile’s skills section. But they don’t know enough yet to realize that they still have a lot to learn! Or if they tend to underestimate themselves, they may not give themselves enough credit for a skill that they actually do have.

People compare themselves to others, but not objectively

Engineers compare themselves to other engineers constantly – it’s just human nature. But that comparison is rarely objective. Someone might think they’re a better programmer than a coworker because they solve certain problems more quickly. But they may be ignoring the fact that this coworker is better than they are at different skills. The fact that people are very bad at judging their own skills (see the first point) means that they’re also not good at comparing their skills to other people’s.  

Stop relying on self-reported skill data

When it’s left up to an individual person to tell you what their skills are, you’re unlikely to get a good idea of their actual skills or skill levels. Sometimes this is deliberate. But a lot of the time, it’s simply because people just aren’t good at evaluating their own skills.

Bottom line? It’s hard to really evaluate candidates on paper! Their self-reported skills rarely ever line up with their actual skills and skill levels.

If you can’t rely on self-reported skills, how can you weed out unqualified candidates at the top of your recruiting funnel? If they get any further – to the technical phone screen, or worse yet, the onsite – this ends up wasting a lot of time for the engineering team. Not to mention the fact that it wastes your time! You’ve got better things to do, like concentrate on great candidates with the right qualifications.

1. Use a sourcing service.

The best way to never even see unqualified candidates is to use a developer-specific sourcing service. However, it must be a sourcing service that actually pre-qualifies the candidates that they send you! Many sourcing services and recruiting firms also rely solely on self-reported skill data, which leaves you at square one. A service like CodeSignal Recruiter Source, which objectively assigns every candidate a score based on their code-writing skills and knowledge of programming topics, ensures that you only see candidates who definitely have the skills you need. Since skill verification is taken care of already, this saves you and your engineering team a lot of time and energy later.

2. Streamline your outbound sourcing.

You may still need to use LinkedIn for outbound sourcing. If so, you can speed it up and take a lot of the guesswork out of the process with the CodeSignal Recruiter Sourcing Assistant. This Chrome extension, available only to CodeSignal Recruiter customers, analyzes the skills necessary for your open roles, as well as the data that’s already being collected on CodeSignal Recruiter. The assistant then uses your data to identify high-potential prospects on LinkedIn and assign them a matching score. If they seem like a good match, you can immediately send them a coding assessment. Their results will determine whether they move forward in the process.

3. Assess prospects immediately.

Pre-screen prospects right away, at the top of your recruiting funnel. This is a great way to weed out candidates who’ve overstated their skills, before they even get to the technical phone screen. The key here is to create coding assessments that test for the right skills – not just for skills in general. Just because  a candidate can reverse a linked list doesn’t mean they have the skills you need for your open role. Ideally, this coding assessment should require minimal work from your engineering team. A product like CodeSignal Recruiter Test allows you send and manage coding assessments at scale, then get back results with objective skill scores. With these, you know exactly which candidates you should move on with. All without having to waste any of your engineering team’s time!


The benefits to you? Since you will be weeding out unqualified candidates right away, this takes the guesswork out of your sourcing and recruiting. You’ll have quantitative data about candidate skills, so you’ll be able to benchmark individuals against your company’s skill thresholds. This also means that you can compare candidates more objectively, instead of relying on gut feelings or poorly remembered interactions.

Once you take self-reported skill data away from your decision-making processes, your recruiting process will speed up. You’ll save time and energy, both for yourself and for the hiring team. Stop relying on what prospects tell you about their skills. Start measuring and quantifying their skills instead!  

CodeSignal Recruiter is a skills-based recruiting tool for modern hiring teams that helps companies source, test, and measure technical talent. CodeSignal Recruiter gives you the tools you need to stop relying on self-reported skills. Learn more about how CodeSignal Recruiter helps you use objective data to make hiring decisions.

It’s Time to Kill The Resume

It's time to kill the resume: how skills-based recruiting will change how you assess candidates

We’re going to make a sweeping statement here that may shock you:

Resumes are a waste of time.

Or maybe it doesn’t shock you. Most recruiters dislike having to wade through stacks of resumes, so we’re probably preaching to the choir here. So much time gets spent on resumes! Job seekers spend hours crafting the perfect bullet points. Recruiters spend hours looking these resumes over, trying to find the perfect leads to pursue. When we say that resumes are a waste of time, we’re talking about a lot of wasted time – for both applicants and recruiters.

Resumes are a waste of time because they don’t tell you the whole story about a candidate. In fact, they actually don’t tell you very much at all! Read on for the top 5 reasons that it’s time to kill the resume:

  1. They’re a time sink. Realistically, no recruiter has very much time to spend poring over an individual applicant’s resume. So you scan instead, trying to spend as little time as possible on one resume while seeking a handful of keywords. But even just scanning for the usual name + titles + companies + start/end dates + education takes time, and that time starts adding up the more resumes you have to look through.
  2. They rely on self-reported data. In other words, you’re trusting the applicant to tell you the entire, accurate truth about the skills and experiences they have. We’re not saying that prospects are outright lying on their resumes, though that certainly happens. But there is a lot of exaggeration, padding, and carefully phrased misdirection. When you add in the fact that people are notoriously bad at judging their own skill levels, you get a document that tells you next to nothing about a candidate’s actual skills.
  3. They’re not targeted to your roles. Savvy job-seekers will take a little extra time to tailor their resume to the role they’re applying for. But the fact that resumes, by their very nature, cover a person’s entire work-related history means that they contain TOO. MUCH. INFORMATION. And it’s hard to pick out any details that are relevant to your open reqs without spending more time than you really have. So again, you’re stuck scanning, hoping to find meaningful information in a page full of mostly unrelated text.
  4. They are full of fluff. If you had a dollar for every resume you read that described its writer as “dynamic”, “innovative”, or a “team player”, you’d be a rich ex-recruiter lounging on the beach in the Bahamas. None of these phrases mean much of anything, and they definitely don’t tell you whether a candidate is right for a role. It’s just more filler text for you to scan past.
  5. They’re making you miss good prospects. Since you have a limited amount of time to spend per resume, you prioritize certain things that can indicate a quality lead. Which school they went to and where they’ve worked might be a good indicator of whether they’d be a good fit for the role. But if you’re only looking for these, you might automatically dismiss someone who doesn’t have these credentials. And that means you’re missing out on “hidden gem” candidates who have the skills you need – but don’t have the right keywords on their resume.

[bctt tweet=”Resumes are: a) A time sink; b) Unreliable; c) Not targeted to your roles; d) Full of fluff; e) Limiting; or f) All of the above? (Hint: @CodeSignal thinks the answer is f!) ” username=”CodeSignal”]

Okay, you’re convinced. Resumes suck! But they’re a necessary evil for recruiters trying to fill open reqs – right?

Not necessarily.

Skills-based recruiting to the rescue!

Skills-based recruiting offers a solution to the resume trap. Verify an applicant’s skills right away, before you even peek at their resume. So instead of relying on self-reported skills listed in documents full of fluff, you’re seeing a candidate’s actual skills! This saves time for both recruiters and engineering teams and makes it easy to make decisions based on data.

At CodeSignal, we recently opened up a new engineering role… and received 631 applications in response. Instead of having our talent team sort through them one by one to find likely candidates, we sent out an online coding test to every applicant using the CodeSignal Recruiter Test application. Completing a coding test requires effort, so people who only applied because it was a job, any job!, weeded themselves out at the outset by not taking the test. We got immediate result reports for each person who did complete the test. That meant we were able to instantly identify the people who were worth pursuing – based on verified skills alone.

If we estimate a conservative 1 minute per resume, our talent team saved around 10.5 hours by not having to read through resumes from each of those 631 applicants. The team used the skill assessment results to narrow down that original pool of applicants. We ended up with 20 qualified candidates at the phone screen stage. That means our engineers saved time too. They didn’t have to waste any time interviewing people who didn’t have the skills we needed!  

So we’re firm believers in ditching the resume. The key is adding a skill-verification step at the very top of the recruiting funnel. (Read more about how adding early skill verification makes it easier to find engineers that your hiring team will love.) To really save time and energy, we recommend using an automated assessment application like CodeSignal Recruiter Test. Test makes it easy to send out coding tests at scale, either from the CodeSignal Recruiter platform or from an integrated applicant tracking system. Then you receive comprehensive candidate results that help you cull out unqualified applicants immediately. Get on board – it’s time to kill the resume.

CodeSignal Recruiter is a skills-based recruiting tool for modern hiring teams that helps companies source, test, and measure technical talent. Founded in 2014 and based in San Francisco, the CodeSignal mission is to make sure that you’re only talking to the best candidates at every part of the recruiting funnel.

Want to break free from the resume time sink? Sign up for a free demo of CodeSignal Recruiter today and see how much time you can save!