Conducting an interview can be tricky when it comes to tech, mainly because many tech recruiters don’t possess the exact set of skills and expertise typical of the position they’re trying to fill. As a consequence, some HR professionals approach interviews with a high level of awkwardness, and in some cases, even anxiety. Let’s just say, the developers are not impressed. In fact, the word “interview” comes second on Stack Overflow‘s list of words used to describe the annoying part of job searching, and first on the list of words used to describe its exhausting part. Read More
There are few things in programming as imprecise as DevOps. The name itself is even in dispute with SysOps and SRE also popular ways to describe the field. Not only that, there is no standard package of DevOps skills.
The role sits somewhere between that of a software developer and an operations engineer so the screening is highly specific to the exact skills the employer is looking for. So how you do you screen for DevOps skills? To get a better idea of this, it is important to start at the beginning.
In the ideal world, your tech talent pipeline is full of candidates and when you select one and tell them you’re interested, they’re game. Once you make an offer, they gladly say yes. Fast forward a couple of days, they sign the employment contract and you live happily ever after. In reality, you have to spend hours sourcing, personalizing and generally need to bend over backwards to get your message across. With the high competition for software developers these days, it takes a considerable amount of time and effort to lure a candidate to join your company. In other words, the recruitment process in IT is rife with challenges, even to seasoned recruiters, not to mention those guilty of some of the biggest tech recruitment sins. Read More
The situation in tech changes so fast that as tech recruiters, we need to constantly improve our hiring process. The techniques that worked before may not be as relevant in this age of super competitive labour markets so we have scoured the Internet to find recruitment best practices to help you stay at the forefront of tech recruitment.
Recruitment best practices, what’s the big deal?
To be a successful tech recruiter, it is more important to start with excellent soft skills than it is to start with a business background. In fact, an analysis of recruiters’ LinkedIn profiles found that the number one degree held by recruiters is Psychology and not a business degree. It is to this kind of background that most recruiters add recruitment best practices to score the top technical talent. So what are recruitment best practices?
Simply put, recruitment best practices are techniques that have a track record of getting good results. You can and should develop your own as you gain experience but as Isaac Newton said, “If I have seen further, it is by standing on the shoulders of Giants.” In other words, use these established recruitment best practices to get to the front of the tech recruitment pack.
Before it was easy to give a work sample test to anyone who fell into your tech recruitment funnel, the technical hiring process was a minefield. Even before I got into the industry, I remember hearing stories of the frustrations my friends and colleagues faced trying to navigate the technical interview process both as candidates and hiring managers.
Candidates were hit with barrages of irrelevant, time consuming, and dispiriting algorithmic tests and whiteboard interviews which heavily favored recent college grads and gave them no insight into the job. It was equally difficult for recruiters and hiring managers. They had very few effective methods to determine which of their dev candidates would go on to do great work for them. So they used what was available and had to put up with the variability of the results. But there is a better way.
The work sample test is a well-established idea in other fields, revolutionizing the hiring process but is now gaining traction in tech.
The reason why you give a coding interview to a software development candidate is to make an educated guess of how well they will do their job if they are hired. This post will tell you the best way to give an online coding interview and how to provide a better candidate experience by code paring remotely.
Coding interviews used to involve reading tea leaves. Then the crystal ball came along and changed the industry overnight.
Of course, I’m joking but a lot of the popular methods for interviewing software developers predict their success about as well as a crystal ball.
What you want to see is how your developer candidates perform under real-world conditions. At the same time, you want to make it as painless as possible for your candidate to take the test.
An online code pairing interview gives you a window onto your candidate’s development process in as close to a real environment as you will find anywhere.
Tech Recruiters are faced with one of the biggest challenges in HR because they chase after the second hardest group to recruit globally (according to ManpowerGroup research). As a consequence, the degree of competition in tech recruitment is FIERCE.
That said, some tech recruiters operate with outdated methods or even worse, have no structure they follow and optimize. Others act like there’s still a surplus of talent in tech while there’s actually a scarcity of talent. Not only do these people fail miserably, but they also give good recruiters bad rep.
Moreover, in tech recruitment, there’s always room to grow. Even the best recruiters need to keep learning to stay on top of their game.
That’s why we’ve decided to take action and designed our educational course dedicated to tech recruitment. We want to give you a competitive advantage over your competitors so you can recruit the best developers out there. And everything is FREE, with the aim to participate in building a better Tech Recruitment market.
Checklists have been proven to be incredibly useful to professionals dealing with risky and complex situations like pilots and doctors. Because a consistently great candidate experience is essential to successfully recruiting the best devs, we have created a checklist you can use to help you provide a great experience every time.
If it is your job to hire software developers, my hat goes off to you. Finding one is like finding the perfect life partner. You have to go through a difficult, expensive process to find out if the two of you are right for each other. If it works out, you are rewarded with lifelong love and companionship. If it doesn’t, you could be left spending a lot of time and money on something that doesn’t go anywhere.
Tech language and IT terms are not easy if you are a non-coder. Still, in order to be able to recruit developers and communicate with them effectively, tech recruiters have no choice but understand terms connected with their everyday job. So get out of your comfort zone and master the tech language. We’ve compiled this Devskiller Tech Glossary to make it as easy as it can be. Read More
When joining the interview process, candidates often ask “How long does the hiring process take at your organization?” and they have a reason to do so. Filling open racks in tech is taking more time than ever with the average length of the interview process reaching 24.4 days for Internet & Tech jobs and 23.9 days for Computer Software and Hardware positions.
In this post, we look at the average hiring process length and propose ways of speeding it up.
How long does the hiring process take in tech?
For a recruiter or hiring manager looking for a web development software specialist, the task of finding one is a potentially an expensive hire. Some serious research is due here, both in terms of sourcing and screening the candidates as hiring the wrong person could potentially be extremely costly.
One of the best ways to ensure you maximize the chance of hiring the right person is tailoring the interview process to best fit the position you are looking to fill. To fully utilize this short time aimed at determining if the candidate is the right fit for the job, great care is taken to find the right questions.
So if you are looking to hire a web development software specialist, what should you pay attention to? Read More
If there was ever an image summing up the developer recruitment pattern, it’s the one used by Isaac Lyman in his Medium post “How to recruit a developer”:
Unless you are one of the lucky companies offering “showstopper” jobs, it’s very rarely that top tech talent comes knocking on your door. Good developers are quickly snapped up because as passive candidates they get subsequent offers. They are almost never on the market because they don’t need to be shopping for jobs. Read More
If you are looking for a person with python developer skills, know that finding him is only half the journey. So even if you can source them, it might take some extra effort to truly understand what python skills really are. The real python skill set is a complex thing to understand, but here we introduce an expert in the field, Wojtek Erbetowski to bring the topic to light.
What is Python?
Python is one of the most commonly used programming languages (top 3 according to some research). It was first released in 1991 and gained it popularity for being simple to learn, yet powerful in solving problems. The syntax is similar to C++ family, yet is equipped in a variety of modern solutions. Read More
Measuring coding skills is an essential step in technical recruiting. This way you can verify candidate’s programming skills and evaluate whether the developer is the right one for a job. The most common way to do it is to invite candidate to take coding test. However, be cautious in choosing the right ones. You don’t want to ask candidate algorithmic questions or verify whether they memorized book knowledge as it doesn’t bring much value for your IT team. What you are looking for is a developer that is good at coding, a real problem solver who can show their programming skills in action. Read More
After sourcing, candidate screening process in IT recruitment is the second most time-consuming stage. No one wants to waste time on weak candidates. Weak in terms of their skills, personality, culture fit and so on.
There are several different assessment and screening tools which help you get through your IT recruitment process smoother and these tools will save your time and money. In case of IT recruiting it is not only a matter of confirming information in a resume or verifying behavioral or decision-making traits but also it often includes technical screening. Starting with video interviews, technical skills and psychometric tests to background checking find what you can do to get your new employees on board as fast as possible.
One of the most important but still ignored aspects of hiring a software developer is verifying how candidate is dealing with the code and whether is able to express their thoughts with particular programming language. Usually in IT recruitment we do it by asking candidate to write some code solving particular problem. Candidate can do it alone or as a pair programming with the recruiter (Hit the bull’s eye with coding tests in natural environment [case study]). We do it because writing code is one of the most important things developers do on a daily basis. However we should also remember that developers much more often read than write the source code. So we should not forget about verifying if candidate is able to quickly analyse and understand some code snippets. We can simply show some code printouts or (even better) give IDE with some project and ask questions related to what is happening here. That’s where code review challenge is really helpful. Read More