Measure your candidates on job skills, personality and fit

New Test

Kotlin (coding): entry-level algorithms

This coding test assesses a candidate’s ability to program a small algorithm in Kotlin, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential Kotlin skills.
10 min

Scala (Coding): Intermediate-Level Algorithms

This coding test assesses a candidate’s ability to program an algorithm in Scala, testing their programming skills. This test helps you identify developers with intermediate Scala skills.
30 min

Swift (Coding): Working with Arrays

This Swift coding test evaluates candidates’ ability to work with arrays. The test gives candidates 30 minutes to create a short algorithm involving arrays while taking into consideration all the requirements provided.
30 min

Scala (Coding): Entry-Level Algorithms

This coding test assesses a candidate’s ability to program a small algorithm in Scala, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential Scala skills.
10 min

R (Coding): Debugging

This R coding test assesses candidates’ ability to interpret R code and debug it based on a set of given requirements. For this R debugging test, candidates have 30 minutes to read through the requirements and fix a partially working script.
30 min

R (Coding): Intermediate Level Algorithms

Our Intermediate Level R Coding Algorithms test is designed to help hiring managers and recruiters assess candidates’ coding skills during pre-employment screening. This comprehensive test evaluates candidates’ ability to write R code that meets specific requirements and enables them to test the code results for accuracy. Whether you are hiring data analysts, data scientists, machine learning experts, or professionals in related fields, our Intermediate Level R Coding Algorithms test is a valuable tool. Make informed hiring decisions with our tailored assessment that targets your organization’s specific needs.
30 min

Data Analysis Using R

This online Data Analysis Using R test is specifically designed to help hiring managers and recruiters assess candidates’ technical knowledge of the R programming language and their ability to perform data analysis tasks. This comprehensive assessment evaluates candidates’ proficiency in using R to analyze and manipulate data, enabling you to identify developers who possess the necessary skills to solve complex data challenges. Whether you are hiring business analysts, data scientists, data analysts, data visualization creators, economists, or financial analysts, our Data Analysis Using R test is an invaluable tool for making informed hiring decisions.
10 min

R (Coding): Entry-Level Algorithms

Our Entry-Level R Coding Test is designed to help hiring managers and recruiters assess candidates’ basic programming skills in R. This test focuses on evaluating a candidate’s ability to program a small algorithm using the R programming language. By providing a short and straightforward coding task, this online assessment allows you to identify developers who possess the essential R skills required for data analysis, data science, and machine learning roles. Whether you are hiring data analysts, data scientists, machine learning experts, or professionals in related fields, our Entry-Level R Coding Test is a valuable tool for screening candidates effectively. Make informed hiring decisions with our tailored assessment that targets your organization’s specific needs.
10 min

Scikit-learn

The Scikit-learn test by TestGorilla is designed to assess candidates’ technical expertise in Scikit-learn, a powerful Python library for machine learning. This test enables you to evaluate candidates’ knowledge and proficiency in implementing deep-learning models using Scikit-learn. By utilizing our Scikit-learn test, companies can effectively hire machine-learning engineers, artificial intelligence engineers, data scientists, and other professionals in the field. With a focus on the key concepts and practical applications of Scikit-learn, this test ensures that your candidates have the skills necessary to tackle complex machine-learning tasks. Stay ahead in the competitive landscape by selecting candidates who excel in Scikit-learn proficiency.
10 min

TensorFlow

This test evaluates candidates’ technical knowledge of TensorFlow. The test will help identify developers who are proficient in TensorFlow and are capable of implementing various deep-learning models with that framework.
10 min

MATLAB

This MATLAB test evaluates candidates’ technical knowledge of the programming language and their ability to manipulate, analyze, and plot data. This test will help you hire programmers who are proficient with MATLAB and use it efficiently.
10 min

PyTorch

This test evaluates candidates’ knowledge of PyTorch and their ability to solve situational tasks using it. The test will help identify developers who are proficient in PyTorch and capable of implementing various deep learning models using the framework.
10 min

Bootstrap

This Bootstrap test assesses candidates’ knowledge and skills in Bootstrap concepts and techniques. The test helps you identify candidates who have experience using Bootstrap to create responsive websites.
10 min

Apache Spark for Data Engineers

This Apache Spark for Data Engineers test evaluates a candidate’s ability to use Apache Spark for large-scale data processing. This hiring test will help you hire data engineers who have practical experience using the Spark framework.
10 min

Swift (Coding): Entry-level Algorithms

This coding test assesses a candidate's ability to program a small algorithm in Swift, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential Swift skills.
20 min

Visual Basic for Applications (VBA)

This Visual Basic for Applications (VBA) test evaluates candidates’ technical knowledge of VBA and their ability to apply it in real situations. This VBA test focuses on core VBA skills as well as using VBA with Microsoft Excel.
10 min

Rust

This Rust test evaluates a candidate’s knowledge of Rust. This screening test will help you hire Rust developers who can create software using Rust and read Rust code written by others.
10 min

Smart Contracts

This Smart Contracts test evaluates a candidate’s technical skills using Solidity and smart contract structure, as well as deployment and debugging. This test will help you identify developers who are skilled working with smart contracts on a blockchain.
10 min

Kotlin (Coding): Working with Arrays

This Kotlin Coding test evaluates candidates’ ability to work with arrays. The test gives candidates 30 minutes to create a short algorithm involving arrays while taking into consideration all the requirements provided.
20 min

JavaScript (coding): entry-level algorithms

This online JavaScript coding test assesses a candidate’s ability to program a small algorithm in JavaScript, testing their basic programming skills. This skills test will help you identify developers with the most essential JavaScript skills. A subject matter expert has designed the test to screen candidates objectively. You can send this online JavaScript coding assessment to your prospective job applicants and screen them thoroughly before inviting them to an interview.
10 min

GitHub

This GitHub test evaluates candidates’ familiarity with the Git version control system. This test will help you identify developers who are good at managing large codebases and collaborating with others.
10 min

Selenium with Python

This test evaluates a candidate’s ability to automate browser activities using Selenium with the Python programming language. It will help you to identify the programmers with strong Selenium skills who can automate and test a diverse set of websites.
10 min

Android Development using Java

The Android Development test assesses a candidate’s practical programming skills in developing mobile Android applications. This test helps you identify developers who are good at creating applications and dealing with development challenges.
10 min

Gatsby.js

This Gatsby.js online skills test evaluates candidates’ knowledge of the Gatsby framework and their ability to create websites using this technology. This screening test helps you identify developers who can generate fast and responsive static sites.
10 min

Bash

This Bash test identifies candidates who can effectively use the Bash shell in Linux and other relevant implementations. This screening test will help you hire a developer with Bash skills to improve efficiency and effectiveness in your company.
10 min

Cryptography

This Cryptography test evaluates a candidate’s ability to solve problems relating to cryptography. This screening test will help you hire cryptographers with knowledge of how to keep your business’s sensitive data safe.
10 min

Object oriented programming

This Object oriented programming (OOP) test evaluates candidates’ knowledge of OOP concepts and their ability to solve programming tasks by applying these concepts. This hiring test will help identify developers who are well versed in OOP.
10 min

Flask

This Flask test evaluates candidates’ technical skills using the Flask framework and their ability to effectively implement its features to create a well-rounded full-stack web application, following best practices.
10 min

AJAX

This AJAX test evaluates candidates’ knowledge of asynchronous network requests and their applications. This test helps identify developers well-versed in designing applications capable of dynamically updating based on data fetched asynchronously.
10 min

SQLite (coding): entry-level database operations

This SQLite coding test evaluates candidates’ ability to manipulate a database with low complexity and create a query that satisfies given requirements. It immerses candidates in a realistic scenario, and solving it requires entry-level SQLite skills.
10 min

Drupal

This drupal test evaluates candidates’ technical skills to build and manage Drupal sites. Use this test to find your next Drupal expert. This hiring test can be used to identify candidates who work effectively and efficiently with Drupal CMS.
10 min

Keras

This Keras test evaluates candidates’ knowledge of Keras and their ability to solve situational tasks using the deep learning API’s functionalities. This test will help you identify candidates who are proficient in Keras.
10 min

PowerShell

This PowerShell skills test evaluates a candidate’s technical knowledge of the scripting language. This online screening test will help you hire employees who can understand and write PowerShell scripts, from beginning to end.
10 min

Matplotlib

This Matplotlib test evaluates candidates’ knowledge of Matplotlib and their ability to solve situational tasks using the Python library’s functionalities. The test will help you identify candidates who are proficient in Matplotlib.
10 min

Clean code

Clean code is the hallmark of a quality software engineer. Clean code can be the difference between wasting thousands on a project versus doing it right the first time. This screening test validates an engineer’s ability to write easy to maintain code.
10 min

Pandas

This Pandas test evaluates candidates’ technical knowledge of Pandas and their ability to solve situational tasks using this Python library’s functionalities. This test will help you identify candidates who can manipulate data effectively using Pandas.
10 min

NumPy

This NumPy test evaluates candidates’ knowledge of NumPy and their ability to solve situational tasks using the Python library’s functionalities. The test will help you identify candidates who are proficient in NumPy.
10 min

.NET

This .NET online skills test evaluates a candidate’s technical knowledge of the .NET framework and their ability to create applications for both Windows and the web. This pre-employment skills test helps you identify developers who are well-versed in the .NET framework and use it effectively.
10 min

jQuery

This jQuery test evaluates candidates’ knowledge of jQuery selectors, methods, event handlers, animation, and DOM traversal. This test will help you identify candidates who can effectively use jQuery to make it simpler to use JavaScript on your websites.
10 min

Ansible

This Ansible test evaluates a candidate’s ability to use ansible effectively and efficiently. This screening test will help you find and hire an excellent Ansible engineer to create, manage, or improve automation using Ansible across your business.
10 min

REST API

This REST API test will evaluate a candidate’s technical knowledge and ability to follow generally accepted REST API standards, both for creating and implementing a RESTful API. This hiring test helps you identify engineers who can build scalable APIs.
10 min

ASP.NET (including ASP.NET Core)

This online ASP.NET test evaluates a candidate’s technical knowledge of the ASP.NET framework and their ability to create web applications and services. This pre-employment ASP.NET (including ASP.NETCore) skills test helps you identify developers who are well-versed in the ASP.NETframework and use it effectively. The test is designed by a subject matter expert to screen candidates who are good at ASP.NET Forms, MVC Applications, services and APIs, authentication, and SignalR. You can send this online ASP.NET skills assessment to your prospective job applicants and screen them objectively before inviting them to an interview.
10 min

Go (coding): debugging

This Go coding test assesses candidates’ ability to interpret Goland code and debug it based on a set of requirements. This advanced coding test gives candidates 30 minutes to read through requirements and fix a partially working script.
30 min

Go (coding): intermediate problems

This online Go/Golang coding test evaluates your candidate’s intermediate-level programming skills in Golang. Candidates have 30 minutes to find a solution to a problem in Go or implement a data structure. This pre-employment skills test will help you hire mid-level Go developers.
30 min

Go (coding): entry-level algorithms

This Go coding test assesses candidates’ ability to program a small algorithm in Golang, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential Go skills.
10 min

Ruby (coding): debugging

This Ruby coding test assesses candidates’ ability to interpret Ruby code and debug it based on a set of given requirements. For this Ruby debugging test, candidates have 30 minutes to read through the requirements and fix a partially working script.
30 min

Express.js

This Express.js online skills test evaluates candidates’ ability to design and build back-end applications using the Express.js framework, helping you hire developers who are skilled in all Express.js functionalities, from configuration to writing complex middleware.
10 min

Ruby (coding): entry-level algorithms

This coding test evaluates candidates’ abilities with entry-level algorithms in Ruby. The test gives candidates 10 minutes to solve a simple coding problem using Ruby. This coding test will help you hire entry-level Ruby developers with growth potential.
10 min

Ruby (coding): data structures

This Ruby on Rails online coding test evaluates candidates’ abilities with data structures in Ruby. The test gives candidates 30 minutes to solve a problem using Ruby language structures. This assessment test will help you hire mid-level Ruby developers with strong skills.
30 min

Typescript (coding): debugging

This TypeScript coding test assesses candidates’ ability to interpret TypeScript code and debug it based on a set of requirements. This advanced coding test gives candidates 30 minutes to read through requirements and fix a partially working script.
30 min

TypeScript (coding): intermediate-level algorithms

This TypeScript coding test assesses candidates’ ability to program intermediate-level algorithms, evaluating their skills in Typescript. This test will help you identify mid-level developers with 2-3 years of experience in the programming language.
30 min

TypeScript (coding): entry-level algorithms

This TypeScript coding test assesses candidates' ability to program an entry-level algorithm in TypeScript, evaluating their basic programming skills. This test will help you identify entry-level developers with the most essential TypeScript skills.
10 min

Ruby on Rails

This Ruby on Rails test evaluates candidates’ skills in using the Ruby on Rails framework. This test will help you identify candidates who can use Ruby on Rails efficiently and work independently on development projects.
10 min

C# (coding): debugging

This C# debugging test evaluates candidates’ ability to interpret C# code and debug it based on a set of requirements. The test gives candidates 30 minutes to read through the requirements and fix a partially working script.
30 min

C# (coding): data structures

This C# coding test evaluates candidates’ abilities with data structures. The test gives candidates 30 minutes to solve a problem leveraging C# language constructs. This test will help you hire mid-level C# developers.
30 min

C# (coding): entry-level algorithms

This C# coding test assesses candidates’ ability to program a small algorithm in C#, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential C# skills.
10 min

SQLite (coding): intermediate-level querying

This SQLite coding test evaluates candidates’ skills in creating a query on a database with medium complexity. It immerses the candidate in a realistic scenario, and solving it requires intermediate SQLite querying skills.
30 min

React

This React test assesses candidates’ skills in the React.js library. The test evaluates candidates in the most important concepts in React, as well as their skill and familiarity with the most-used advanced concepts.
10 min

SQLite (coding): entry-level database operations

This online SQLite coding test evaluates candidates’ ability to manipulate a database with low complexity and create a query that satisfies given requirements. The SQLite coding skills assessment immerses candidates in a realistic scenario, and solving it requires entry-level SQLite skills. The test is designed by a subject matter expert to screen candidates who can operate data using simple calculations while taking certain details into consideration, such as sorting data and excluding certain entries. You can send this online SQLite coding test to your prospective job applicants and screen them objectively before inviting them to an interview.
20 min

Spring

This test will evaluate candidates’ skills in using the Spring framework for Java. The test focuses on the most commonly used Spring features, as well as Spring Boot, and will help you identify candidates who have a strong grasp of the framework.
10 min

C (coding): entry-level algorithms

This online C coding test assesses a candidate’s ability to program a small algorithm in C, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential C skills.
10 min

C++ (coding): entry-level algorithms

This coding test assesses candidates’ ability to program a small algorithm in C++, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential C++ skills.
10 min

Python (coding): entry-level algorithms

This coding test assesses a candidate’s ability to program a small algorithm in Python, testing their basic programming skills. Using a short and straightforward coding task, this test helps you identify developers with the most essential Python skills.
10 min

Python (coding): data structures & objects

This Python data structures & objects test evaluates your candidate’s object-oriented programming skills. In 30 minutes, they will work with Python objects and implement a data structure. This test will help you hire mid-level Python developers.
30 min

C++ (coding): language-specific concepts

This C++ coding test evaluates candidates’ programming skills, and specifically their ability to use C++ to solve common (software) development problems. This test will help you identify and hire mid-level C++ developers.
30 min

C (coding): language-specific concepts

This online C coding test assesses mid-level developers’ grasp of the C language. From procedural programming skills and the use of pointers to references and memory management, this coding test covers them all.
30 min

Python (coding): working with arrays

This Python coding test evaluates candidates’ ability to work with arrays. The test gives candidates 30 minutes to create a short algorithm involving arrays while taking into consideration all the requirements provided.
30 min

Python (coding): debugging

This Python debugging test evaluates candidates’ ability to interpret Python code and debug it according to a set of given requirements. The test gives candidates 30 minutes to read through requirements and fix a partially working script.
30 min

Java (coding): debugging

This Java debugging test assesses candidates’ ability to interpret Java code and debug it based on a set of requirements. The test gives candidates 30 minutes to read through requirements and fix a partially working script.
30 min

PHP (coding): object-oriented programming

This PHP coding test evaluates a candidate’s object-oriented programming skills, as well as their ability to use PHP specific functions such as sort(), explode(), and array_map(). This test will help you identify and hire mid-level PHP developers.
30 min

JavaScript (coding): data structures & data types

This online JavaScript coding test evaluates a candidate’s ability to manipulate data structures and data types. This pre-employment assessment tests intermediate JavaScript programming skills. This test will help you identify and hire developers with essential JavaScript knowledge.
30 min

Java (coding): data structures

This Java data structures test assesses a candidate’s ability to effectively manipulate core data structures in the Java programming language. In 30 minutes, they will work with the core Java API to implement typical and real-life scenarios.
30 min

Java (coding): entry-level algorithms

This Java online test assesses entry-level candidates’ basic programming skills and evaluates their ability to program a small algorithm in Java. This candidate skills test uses a short and straightforward coding task to help you identify developers with the most essential Java skills.
10 min

PHP (coding): entry-level algorithms

This PHP test assesses a candidate’s ability to program a small algorithm and tests their basic programming skills. Using a short and straightforward coding task, this coding test helps you identify developers with the most essential PHP skills.
10 min

Vue.js (Vue 2)

The Vue.js test measures candidates’ knowledge and experience of the Vue.js framework (Vue 2) and best practices, as well as their ability to follow the Vue.js style guide and choose ideal architectural approaches.
10 min

Magento 2

This Magento 2 test assesses candidates’ skills and knowledge in developing Magento 2 modules, themes, and eCommerce websites. This online screening test will help you hire experienced Magento 2 developers who can meet your development needs.
10 min

Angular

The Angular test evaluates a developer’s knowledge and experience with the Angular framework, their understanding of its features and best practices, as well as their ability to follow the Angular style guide.
10 min

Ionic framework with React

This Ionic framework with React test evaluates a candidate’s knowledge of Ionic framework using React. This test will help you hire Ionic developers who have the skills to create, update, and maintain your Ionic apps.
10 min

CSS

This CSS online skills test assesses developers’ knowledge and skills in CSS concepts and techniques. The test helps you identify candidates who have experience using CSS to create websites and web applications.
10 min

Node.js

The Node.js test evaluates candidates’ knowledge and skills in Node.js API and assesses their use of best practices and architectural vision related to Node.js development. This test will help you identify candidates with practical experience in Node.js.
10 min

Laravel

This Laravel test evaluates candidates’ knowledge of the Laravel framework. This test will help you hire Laravel developers who can create, update, and maintain your applications using Laravel.
10 min

Django REST Framework (DRF)

This screening test helps you assess the technical competency of developers working with the Django REST Framework. It covers general DRF knowledge and goes in-depth on models, serializers, and views. This test helps you hire engineers developing APIs.
10 min

WooCommerce

The WooCommerce test assesses the extent to which candidates are conversant with important concepts and practices. The test assesses whether they are able to build good eCommerce solutions in WooCommerce and develop features that meet your requirements.
10 min

Shopify

The online Shopify skills test evaluates candidates’ knowledge and competency in developing, customizing, and managing a Shopify store. This pre-employment screening test will help you hire Shopify developers who can handle all your e-commerce needs using the Shopify platform.
10 min

Ionic framework with Angular

This Ionic framework with Angular test evaluates a candidate’s knowledge of Ionic framework using Angular. This test will help you to hire Ionic developers who have the skills to create, update, and maintain your Ionic apps.
10 min

Microsoft Azure

This Microsoft Azure test evaluates candidates’ ability to design cloud solutions, leverage the right tools, and implement best practices for your apps and services in Azure, based on Microsoft’s Cloud Adoption Framework.
10 min

Google Cloud Platform (GCP)

This Google Cloud Platform (GCP) test evaluates candidates’ skills in designing solutions and implementing best practices in GCP based on Google’s Architectural Framework. The test helps you identify candidates with strong experience in GCP management.
10 min

Flutter

This Flutter test evaluates candidates’ skills and knowledge in developing apps using the Flutter framework. This test will help you hire developers who are skilled in Flutter and can create and improve code to get the desired outcomes.
10 min

React Native

This React Native test evaluates candidates’ knowledge of the React Native framework. This test will help you hire React Native developers who can create, update, and maintain your React Native apps.
10 min

PHP (coding): intermediate-level algorithms

This PHP test evaluates candidates’ coding skills through a short coding assignment. The test requires candidates to write code that meets certain requirements, and candidates can run their code to test if the result matches their expectations.
30 min

WordPress developer

This online WordPress developer skills test assesses a candidate’s knowledge of the infrastructure of WordPress and coding skills for the platform. This pre-employment assessment will help you hire top WordPress developers who can set up a WordPress site and develop plugins for your needs. The test is designed by a subject matter expert to screen candidates who are good at WordPress administration, customization, security and database management, etc. You can send this online WordPress skills assessment to your prospective job applicants and screen them objectively before inviting them to an interview.
10 min

HTML5

This HTML5 skills test assesses candidates’ knowledge and ability in HTML5. This pre-employment screening test helps you identify candidates who have a strong knowledge of HTML5 and can use it effectively to develop websites and web applications.
10 min

JavaScript (coding): debugging

This JavaScript debugging test evaluates candidates’ ability to interpret JavaScript code and debug it according to a set of given requirements. The test gives candidates 30 minutes to read through requirements and fix a partially working script.
30 min