Good day. We are sharing with you the second part of the article on recruiting software developers, which is dedicated to the launch of
the IT-Recruiter course. The first part can be read
here .
The notice is attractive')
So, you went on your first date, and then ... nothing. Do you call the next day to say that you had fun? Are you waiting three days? Should you worry if you do not want to get involved? Everyone asks these questions when they meet, and no one loves them. It is much better to know for sure whether another person wants to see each other again.
Your developer wants the same thing, and yet the statistics on communication is ludicrous:
- 50% of candidates do not receive a response after submitting an application, even acknowledging that it was received.
- The lack of a personal response within 24 hours reduces the likelihood that applicants will remain active candidates by 28% .
- 65% of candidates say that they never or rarely receive notification of the decision taken on their application from the employer.
- Of those who receive a notification, 51% say it takes 1 month or more.
- When they do not receive a response from employers, 85% of job seekers doubt that their application has been reviewed.
It is important to maintain
constant communication with candidates, even if you do not have changes. Here is a
minimal list of events when something needs to be sent:
- Application received
- Application rejected
- Interview scheduled
- After interview / technical interview
- Offer
Better yet, lay out all your cards on this table.
83% of candidates stated that this would significantly improve their “candidate’s experience” if employers provided clear deadlines for the interview. If you have planned the interview process correctly, you should have no problem telling the candidates what to expect. This will help them understand the process and your decision.
All messages must be delivered in a timely manner, and some of them, for example, receipt of an application, can be automated. This is an easy way to leave a developer with a good impression of your company. In fact, candidates believe that timely tracking of application status is
more important than a well thought out career site.
And this is also true for candidates who have been rejected, apparently, this is the majority of people going through the process. In the end, these developers may be well suited to work in the future, but you can spoil the relationship, because candidates who are not informed about the status of the application are
3.5 times less likely to contact such a company again. Be transparent at every stage of the process and inform all your candidates punctually and honestly.
Here is an example of an invitation to an interview. It is informative, without unnecessary information and tells the developer everything that is needed.
Source :
WorkableTransfer:
Topic: Invitation to an Acme Interview
Hello, Dinah. Thank you for contacting Acme.
Your application for the position of junior developer was interesting to us, and we would like to invite you for an interview in our office.
You will meet with the head of our engineering department, Miss Blake, and two members of her team. The interview will last about 60 minutes. You will have the opportunity to discuss responsibilities and learn more about our company.
We would like to conduct an interview this week. Please let me know which of the following time intervals you would prefer. I will send you an invitation in the calendar as soon as I receive your reply.
- Monday 3/3, 5:30 pm
- Wednesday 3/4, 10:30 am
- Wednesday 3/4, 5:30 pm
If none of these time slots are right for you, let me know.
Our offices are located at: 234 Road St. You can find an attached screenshot of our exact location. Please bring your ID so you can get a pass at the front desk. Ask Mr. Edwards, our office manager, as soon as you arrive.
Looking forward to your reply.
Interview worth showingWho among those present here didn’t have the slightest apprehension about meeting your partner’s parents for dinner for the first time? Even if everything ends very well, there is always the fear that you will be cold judged for three meals and drinks.
The job interview stage is no different from what
17% of developers say that the job interview process is one of the most annoying parts of the job. Even if you like a candidate,
65% will lose interest in work if they have had a bad experience. And the most difficult thing is that it depends on you so that the candidate does not feel this way:
Source :
TwitterTransfer:
It was during the interview, the person I spoke to did not sound very good, and I was stupid and forgot to say my last name, but then everything went well, but I still cry, I'm afraid that I’ll fail, and will scream and then I will cry in public.
And also:
Source :
TwitterTransfer:
Confident completion of the interview should be one of the best and most relieving feelings.
As in every step of the process, transparency and informing your candidate will work in your favor and in their favor. In fact,
35% of developers said they wanted to be better prepared for the interview, and yet
40% of applicants do not receive anything other than time, date and place. It's simple enough, so why not help them?
You will still need to objectively evaluate your candidates, but give them all the information you need to move forward. The best way to do this is to send them a
guide before the interview, containing such information as:
Technical Interview
As a rule, candidates for a developer need to go through several rounds of technical interviews to check whether they have the right skills to work. Although this is an inevitable evil, it is important, on the one hand, to be effective, and on the other, to reinforce the fact that you are a serious company that understands the technology you are interviewing.
A great way for the first round is to give a task using technologies that developers will use if they get a job. This task can be sent to a large number of candidates in order to reduce the group that you invite for an interview. Candidates will appreciate it because it gives them an idea of ​​what work they will do if they are accepted. In addition, it will save expensive technical interviewers, since you can easily weed out anyone who does not meet the required technical skills threshold before inviting them for an interview.
How to avoid interview failureAt the interview, it is important to begin acquaintance with the candidate and assess his suitability for work. Patrick McCuller in his book
How to Recruit and Hire Great Software Engineers: Building a Crack Developmen t (“How to find and hire great software engineers: creating a development team”) describes what you shouldn’t do at the interview for a good experience. candidate He talks about the interview process, which included:
- Change the time of the interview at the last minute.
- Interviewers who are late.
- A large number of puzzles that had nothing to do with the work or assessment of the candidate’s skills and only allowed the interviewer to feel smart.
- The interviewer who asked questions about work other than the one that was supposed to have an interview.
- Lack of communication from the recruiter.
This experience showed that the company in which he interviewed did not know what he was doing, and made him warn his acquaintances against working there. On the contrary, if you are serious about the hiring process, testing developers on tasks similar to those they will actually work on, they will have a good impression of your company. One of the biggest problems you can get into in this regard is the interview on the board. This is popular in many companies, but candidates hate it because they do not feel that their abilities can be accurately evaluated in this way. Comments like this:
Source :
Sara Mei via freeCodeCampTransfer:
Sarah Mei sarahmei • 19 Mar 2015
There are whole books full of strategies for interviews on the board. They provide sample questions that you will be asked and examples of solutions.
Sarah Mei sarahmei, 19 Mar 2015
These books are intended for developers, and they exist because solving problems on the board is a completely different skill, different from the actual development.
Sarah Mei @sarahmei • 19 Mar 2015
I am a mentor of students in several programming camps. Each school teaches “blackboard skills” as a separate subject.
Sarah Mei sarahmei, 19 Mar 2015
They teach this separately, because solving problems on the board is a completely different skill, different from the actual development.
Sarah mei sarahmei
Why do we continue to conduct interviews on the board, although they tell us little about how good a candidate is in actual software development?
and this:
Source :
Max Howell via freeCodeCampTransfer:
Google: 90% of our engineers use the software you wrote (Homebrew), but you cannot invert the binary tree on the board, so ***.
are commonplace. Not only do bad methods, such as interviews on the blackboard, give you incomplete information, they give candidates the impression that your company does not know what they are talking about. Instead, use collaborative programming interviews or “first day at work” tests, as they better assess the capabilities of the developer and give them confidence in your competence as a company.
Other things you can do are be
punctual , sociable and listen more than talk. Another positive step you can take is to introduce developers to the team they will be working in - a practice that
47% of developers want during an interview. In the end, you should not hide anything, including your team.
Always ask for feedbackAfter the first date, wouldn't you ask how you looked? Were you right in trying to be funny or should you be more romantic? The best way to get better next time is to find out what we did right or wrong before.
Although in private life we ​​often do not have the opportunity to find out how we looked, there is no reason why we cannot give feedback in our professional life. In the end, we can be a little less emotional and a little more professional.
Despite the extensive information we can get from our candidates, only
one in four employers regularly request feedback from candidates about their impressions. This not only hampers your ability to improve the experience of the candidates, but also supports a culture that devalues ​​feedback. This means that
three-quarters of the candidates never received any requests for feedback on the hiring process, partly because 75% do not know the appropriate person to request feedback.
By exchanging reviews, both parties become better in the process of hiring and get a positive impression of the other. As part of the interview or after the interview, inform the candidate where they can send feedback.
A simple way to evaluate a candidate's impressions is to
ask : “On a scale from zero to ten, how likely is it that you would recommend this company as a potential employer?” The number you get will be your eNPS (broken employee: Promoter Score, net employee loyalty index), broken down into Promoters (9-10), Skeptics (7-8) and Critics (0-6). The more promoters you get, the better your process and the more benefits you will get from the good experience of the candidate.
Last thoughtsBy hiring developers, you are trying to find someone with the best abilities and the right skills. Given the amount of effort you need to apply to your search and testing, it is often easy to lose sight of the candidate’s experience. To simplify the task, we made a convenient checklist of the candidate's experience. Use it to make sure that you are doing everything necessary to ensure a good candidate’s experience each time a developer enters your “candidate pipeline”.
By providing the best admission process, you will be able to attract the right people needed to grow your business.
Translator's note: to get a checklist you need to fill out a form at the end
original article .
At this publication came to an end. According to the established tradition, we are waiting for your comments and invite everyone to
the open day on the course
“IT-Recruiter” .
The first part can be read
here .