💡 How to waste less time for interviews at hiring
Tags: programming, discuss, productivity, career
Published: 2021-01-06 20:52:45

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/na9wtssxjy3tc5bbkxbm.PNG)

As the head of the development team, **I hated spending time on dozens of interviews** with not relevant candidates. There are no weak people, but there are many not MATCHing people. And repeatingly asking similar questions of each candidate for determining how much the candidate MATCHes to my vacancy. The situation is worsened by the fact that CVs often do not contain enough information to compare candidates with each other without performing a time-consuming interview. For example, if I see “PostgreSQL” in CV, I cannot understand the actual level of the candidate's skills with Postgres: may they write simple SELECT queries or he may write complex queries with functional indexes. It is a common situation when good developers have very bad CVs.
Statistics says: good result is 15 interviews per one hire of a developer. Just think: we are spending almost a whole teamlead's week for one hire!

Would it be a service to match my candidates portrait with real candidates without interviews 🤔

And I’ve created a project to solve this problem. For the most impatient - just a screenshot of the result and [live demo](https://infinite.education/applicants/WcTaemTomUTrFt0U9Xd4ZNsM): result of MATCHing candidates to vacancy

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/s3cbbnv6qul3fpf5ljcf.PNG)

The main idea is to **MATCH** the candidate's portrait with real candidates

Matching requires a detailed structured candidate’s portrait. A few sentences from the vacancy is not enough. We decided to create a complex skillset tree of required skills. Like at screenshot. It’s about 200-300 skills for vacancy. There are a lot of existing templates for different cases: Linux, React, PHP, C#, Python, nodejs, etc. We may combine nad modify them to describe your own requirements

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/nlcgdl58ylmbujd5km10.PNG)

This set is a ruler with which we will measure how well the candidate suits us

The next step is to match real candidate with skillset. The candidate will be asked to play a simple Tinder-like game, marking the skills he believes to know. At random, the system will ask a question about this or that skill. So, in the end we will have a deep picture of all the skills candidates believe to know in relevant areas. Our skills are simple, like using EXPLAIN, and we may easily check them using quiz

During the last stage the system will prepare a report for each candidate and a comparison report for all the candidates for given job position. Using those reports, one could make a reasonable decision whether to invite the candidate for an interview or not. Thus, you will not only free a lot of expensive time of your high-ranking interviewers, but also will receive a great foundation for the interview itself - you already know that areas could be skipped.
 
If you are hiring developers and you want to free the team leader from unnecessary interviews - please contact me and I will provide more details.

We may free the time of your best developers for coding, not for hiring!

If you want to try it for you company - https://infinite.education/static_page/hiring