Interview coding challenges are a highly polarizing topic. The truth is, you could probably fill libraries with resources to help you master coding interview challenges. That said, what does it take for the employee to create an effective coding challenge scenario?
Interview coding challenges aren’t inherently evil. They can help developers master the art of coding. From the recruiter’s point of view, they can help choose the right candidates. You have to be careful though because they’re a double-edged sword. If done right, they can help you identify the best candidates. If done wrong, however, they can turn your candidates into your enemies and possibly make a bad hiring decision.
For more tips and tricks, have a look at The ultimate guide to the technical interview.
If you work in an office, there’s a good chance that you use Slack. It’s an incredible tool for collaboration. It will come as no surprise then that there are a few key Slack hacks that can speed up tech recruitment. In this post, you’ll find out some fantastic Slack hacks you can use to do a lot more in the same workflow that you already use. If you don’t already use Slack for tech recruitment, there are some good reasons why you should. Read More
It goes without saying that a developer skills test is only useful if you know the right person took the test. In the vast majority of cases, this is not an issue. But we still employ a code plagiarism checker on our system. Why is that?
Why you need a code plagiarism checker
Plagiarism is a big problem in society. According to Academic Paradigms, LLC, The Center for Academic Integrity found that almost 80% of college students admit to cheating at least once. And if you think that this is simply a case of all those underwater basket weaving students handing in cheap baskets from the Walmart as their end of term project, you would be sorely mistaken.
It can be incredibly difficult to find the right Scala developer. You have to search through mountains of resumes sent by candidates and recruiters to find the right one. But at the end of the day, it is hard to tell which of these potential candidates will be able to do the job and which are simply not right for your organization. To make your job a little easier, we’ve written this article to explain exactly what you need to do to find the right Scala developer. Read More
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 with a remote CodePair. It will also tell you 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 CodePair interview gives you a window onto your candidate’s development process. It is as close to a real environment as you will find anywhere.
An online CodePair is only part of a technical interview. For more info, tips, and tricks check out The ultimate guide to the technical interview.
You are about to start a recruitment campaign to hire a .NET developer or a .NET Core developer. But once you receive your applications and resumes, you have to decide who is good enough to get to an on-site technical interview. This requires a technical screening process.
What a lot of technical recruiters don’t realize is that screening involves more than glancing through a resume. Why is that? On the one hand, good .NET developers are scarce so you don’t want to overlook a candidate with potential and good programming skills. On the other, you don’t want to invite weak candidates for an interview. This wastes the precious time of your IT team and coworkers.
So the question arises, how can you screen the .NET programming skills of your .NET developer candidates so that you interview the good candidates and filter out the bad ones? We have put together this guide to show what matters in .NET technology and how to screen candidates quickly and effectively. Are you ready? Let’s start with the basics. Read More
Developers are in increasing demand, a fact that doesn’t look like it will change anytime soon. This means that the higher the demand for top tech talent, the more efficient you need to be with your sourcing in order to attract the best coding talent. One of the best ways to do this is to organize a programming contest. If done right, it can be a great way to attract devs to your conference and pick up qualified candidates to funnel into your recruiting strategy. 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 them 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.
1. What is Python?
Python is one of the most popular programming languages (ranking third according to the TIOBE Index as of December 2018). It was first released in 1991 and gained its popularity for being simple to learn, yet powerful in solving problems. The syntax is similar to the C++ family, yet is equipped in a variety of modern solutions. Read More
Android developer skills are in great demand, and this demand is expected to grow even further as Android is the dominant mobile operating system today, running on countless models of smartphones and tablets, as well as many other devices. As a result, a recruitment campaign for Android Developer is pretty hard. It has to be quick and accurate if you want to hire the best ones. Otherwise, your competitors will steal you candidate. Screening usually takes the most time so let’s find out how to do it in a fast and effective way. 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
You want to hire SQL developer and start your IT recruitment campaign. You receive many resumes and cover letters – now it’s time to begin screening process. Looking through applications and talking over the phone with candidates you start wondering whether a certain SQL programmer is good enough to become a part of your IT team and are they worth inviting for an on-site technical interview. On the one hand you don’t want to turn down SQL developer with potential that could be valuable for your company. On the other hand you don’t want to invite weak candidate for interview with your IT team and hear them complaining that the candidate programming skills are poor and they knew it after 5 minute talk. Read More
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
When you hear coding tests, I’m sure, IT recruitment process springs to your mind. But our business cases show much greater variety of online programming tests usage and application. Thanks to flexibility of our system, programming assessment at Devskiller can be used to meet various company’s objectives, not only in recruiting tech talents. Just see for yourself.
Of course, coding tests are still great for recruitment. Find out how in The ultimate guide to the technical interview.