4 methods to make a technical interview to hire developers

·

3 min read

Software development companies are constantly finding the best way to evaluate developers, and despite each company has a different process we can find these commons ways of doing it:

1. Video interviews

In this type of interviews, you can ask conceptual questions to the programmer about a specific programming language or technology, for example:

  • Can you describe and explain the lifecycle of React?
  • What is the difference between false and nil in Ruby?

As you can see, these questions do not require the candidate to write code, just answer the question in a verbal way.

2. Case interviews You can use this kind of interview to show a real scenario to the candidate, and ask questions about how to solve specific issues of that application.

For example, if you are testing a front-end programmer, you can ask him about how to build in CSS and JS a complex menu.

3. Coding interviews (to make at home)

As you can appreciate in the title, these kind of projects are about challenging the programmer to make small projects that can be completed in 2 days or less. After that, developers need to send you a repository with code to later be analyzed with someone in the team.

4. Whiteboard interviews

In these interviews, you can invite programmers to the office, and on a whiteboard, ask them to solve an algorithm or problem. The goal is to analyze how he can solve it. Currently you can use a platform for real-time coding.

A disadvantage is some programmers can get nervous and not solve the problem correctly.

Let me know what other types of interviews you know or implement in your company to hire software developers .