The biggest mistake you’re making while hiring developers— Compromising

Krutika Rastogi
Codejudge
Published in
4 min readJan 13, 2020

You’re in need of a ‘great’ developer. You’re going to spend a lot of money, because you don’t want salary to be a constraint if the candidate is best for the job.

But you need to make sure this candidate really is the best. Do they possess the skills and experience you are looking for?

There’s so much you want out of this search, but getting someone to take more than a few interview rounds is going to be a challenge.

Are you going to have to compromise?

Look at the right data, beyond credentials and availability

When recruiters hunt for resumes of a particular skill set, job portals are their first go-to platform. These websites are flooded with job seekers who have uploaded their resumes during the period of their job search.

They are usually filtered to display job seekers actively searching for jobs. But these profiles aren’t necessarily updated with proficiency in each skill. At most, candidates self evaluate and rate themselves in each technology. There is really no point in filtering by these proficiency levels, because they haven’t been tested and proven.

What you need in reality is a way to filter active job seekers with a realistic and proven number against each skill rating.

Because prospective applicants take the time to be tested against their skills on Codejudge, and because this is the base of their portfolio now, we know for a fact that the scores are accurate and the database maintains its authenticity.

Test real skills that matter

We’re all looking for full stack developers. What we need is someone who would take charge of the development of a project from start to finish.

Our full stack developer must be qualified to tackle projects that involve backend APIs and databases, build user friendly interactive websites, or even work with clients during the planning, execution and deployment phases of projects.

It’s a struggle to find someone who gels well with the team, has a great work ethic, and is dedicated to maintaining deadlines, apart from having experience in the technology your product has been built using.

Instead of just initiating a search for a full stack developer, you can choose to select candidates that have been tested for all the above mentioned aspects, and concentrate your efforts on selecting the candidate you find most suitable for your team at a more personal level.

The only way to gauge if someone writes good code is to see if they do and not to guess if they

While taking interviews, senior candidates exhibit extensive experience and most probably impress when spoken to, but it’s awkward to ask them to take a technical test because of their level of seniority. It’s no surprise that some candidates may not fare well if the had taken a practical test.

On the other hand, less experienced candidates who do take a home test tend to put in more effort, and do often surprise you with great coding skills.

No matter the level of experience, a practical test of coding capabilities is necessary, at least to clear all doubt before hiring.

When you hire from a platform like Codejudge, you don’t have to worry about these doubts. So candidates exhibit the coding skills you seek, and are screened so you can concentrate on experience alone.

A high bar of quality doesn’t have to mean that it leads to dissatisfaction

When you give out a take home technical test, only 10% of the applicants really go through with it. It may not seem fair to them, and with good reason.

If they take tests for each company they apply to, they have a number of concerns:

  • Why didn’t the company complete the other rounds before the technical test
  • Is my effort worth the time, if this is just a way to screen candidates
  • My time is worth something. I should be paid to take a test.
  • I simply don’t have that much time on my hands

You can skip all the trouble of shortlisting candidates who have these concerns. Developers have already tested their skills here on Codejudge.

Testing through projects has to be interactive and engaging to restrict drop-offs

Technical rounds take a lot of effort.

  • Communicating your requirements
  • Setting up the assignment
  • Analysing the code
  • Discussing the output

There’s a lot more to it than just the above mentioned tasks.

You really can eliminate all this effort with Codejudge. You can view all the results with organised data. You can use our analytic charts, or export data stored in CodeJudge as CSV reports.

The responses have not only been reviewed, they’ve been categorised, analysed, and reported in a form that is easy to understand and take quick decisions.

--

--