Category

Coding Test

How to screen front end developer skills - HTML and CSS Blog

How to screen front end developer skills – HTML and CSS

By Coding Test, Front end developer, Interview questions, IT recruitment

HTML and CSS are two of the most fundamental front end developer skills. You’d be hard-pressed to come across a web developer who doesn’t have at least a basic understanding of the two stalwarts. However, some believe that HTML and CSS shouldn’t be given the same respect as other languages because neither requires any internal logic. That’s because HTML and CSS are declarative languages that instruct a web browser to render web pages rather than use computational code.

Despite what some may think, it’s becoming increasingly valuable for developers to possess in-depth knowledge and expertise of theses two languages. Verifying a developer’s HTML and CSS skills is as important as ascertaining skills in languages like Java and C++. Surely, anyone vaguely technical should have a basic understanding of HTML and CSS. In the end, that’s all you need, right? Not exactly.

HTML and CSS make up the backbone of front end development along with JavaScript. In fact, you’ll also find quite a lot of back-end developers who use these languages on a regular basis. While you will never find a developer who solely uses these languages, HTML and CSS are critical enough to modern software development to ensure that front end developers are able to use them effectively. While they are simple to get started with, advanced applications require in-depth skill and understanding. It’s essential to verify that your developer has this understanding.

Read More

React vs React Native

React vs React Native: What’s the difference?

By Coding Test

React and React Native are two powerful technologies that are behind some of the most popular web and mobile applications in the world today. You’re probably not even aware, but you use at least one of the two every single day. So what’s the difference between React vs React Native?

React and React Native are two technologies used in the development of web and mobile applications. Both use JavaScript and are known for building web and mobile user interfaces (UI).

As you read on, we’ll break down the differences between React vs React Native, define their strengths and weaknesses, and provide some examples of companies that have adopted the two technologies.

Read More

History of programming languages

History of programming languages

By Coding Test, Human Resources

Computer programming is the very basis of the digital age that we live in today. Every time you like a post on social media, send an email, or set an alarm on your phone, a programming language is working behind the scenes – pulling the strings. 

But where did it all begin? And what spurred its growth into the leading industry that exists today? Most of all, why is knowing the history of programming languages important to hiring developers?

Join us, as we embark on a tour of the history of programming languages. This retrospective will demonstrate how much computer programming has developed over the years.  It’ll take you back from the early languages and complicated machine code to sophisticated human-readable language that powers our favorite technologies today. 

Read More

Tomasz Nurkiewicz algorithmic test

I won’t attend your algorithmic test interview

By Coding Test, Expert Interview, IT recruitment

How does the average person hire a top-notch tailor? They ask the candidates to show them what they’ve stitched so far, maybe even ask them to sew something fast. Then they’ll observe the results, noting how well they operate the sewing machine, the organization of the workplace, and assess the tailor’s attention to detail. Are they wasting too much fabric or simply not doing a very good job?

How do software developers hire top-notch tailors? Well, it would probably go a little something like this; This is a whiteboard. Please draw the difference between Ghiordes and Senneh knot. Derive the length of thread as a function of fabric’s surface area”.

Honestly, I believe that a top-notch tailor should know the difference, but what are we really verifying here? Do you want an elegant jacket or an elegant equation on a whiteboard? Read More

C and C++: software engineer interview questions

Screen C and C++ Developers Skills

By Coding Test, IT recruitment, Recruiting Tips, Technical Interview

C and C++ developers don’t get the same buzz as developers in other languages. They aren’t as ubiquitous as JavaScript developers. They aren’t as well connected to hot topics like data science as Python developers. They don’t use a technology as up-and-coming as Kotlin developers do. But unlike the technologies making all the headlines, C and C++ continue to be the workhorses of many essential systems as well as areas like embedded technology and gaming. As a result, there is still a lot of demand for C and C++ developers. So the question becomes, how do you screen C and C++ developer skills?

Read More

Technical interview coding challenges

How to use technical interview coding challenges to hire the best developers

By Coding Test, Human Resources, IT recruitment, Recruiting Tips, Technical Interview

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.

Read More

Slack hacks for hiring developers

Why you should use Slack hacks to hire developers

By Coding Test, Recruiting Tips, 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

From a code plagiarism checker to an IP tracker, DevSkiller’s tests are secure

[Webinar]From a code plagiarism checker to an IP tracker, DevSkiller’s tests are secure

By Changelog, Coding Test

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.

Read More

Scala: software engineer interview questions

Scala developer skills

By Coding Test, IT recruitment, Recruiting Tips

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

Online coding interview and how to CodePair remotely

Online coding interview and how to CodePair remotely

By Coding Test, Human Resources, IT recruitment, Technical Interview

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, also know as a pair programming skills assessment interview. 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.

Read More

.NET: software engineer interview questions

Screen .NET Developer Skills Set List & Experience Requirements

By Coding Test, IT recruitment, Recruiting Tips

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

programming contest

Use programming contests as an efficient way to attract and engage developers

By Coding Test, Human Resources, IT recruitment

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

7 Steps to Hiring Top Developers

By Coding Test, Human Resources, IT recruitment, Recruiting Tips, Technical Interview

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”:

Looks familiar, right?

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

Python: software engineer interview questions

How to screen Python developers’ skills

By Coding Test, IT recruitment, Technical Interview

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: software engineer interview questions

Android developer skills and interview questions

By Coding Test, IT recruitment, Recruiting Tips

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