Are you creating your own test on CodeSignal and need to assess for one of the following languages or skills areas? Using CodeSignal's test templates helps ensure that your assessment provides a strong, accurate signal which of your candidates possess the skills you are assessing.
When you create a new test in CodeSignal, you will be taken to a modal that allows you to choose a test template, categorized by test type. If you do not wish to use a template (that is, you'd like to create a custom test), click CONTINUE WITH BLANK TEMPLATE in the bottom right of your screen.
All tests contain one code writing task and 10 to 20 multiple-choice questions. Click the template name below to read a brief overview of the template:
- Android
- Angular
- ASP.NET
- C++
- Computer Networking
- Data Engineering
- Data Science and Big Data
- Data Science and Machine Learning
- DevOps (Linux)
- DevOps (Windows)
- General Coding
- Golang
- iOS
- Java Core
- Java Spring
- Java Spring Boot
- Java Spring Core
- JavaScript Core
- Machine Learning Basics
- MongoDB
- Node.js
- OOP - C#
- PHP
- Python
- QA Test (Manual)
- R
- React Native
- ReactJS
- RPA - Automation Anywhere
- Ruby on Rails
- Software Design
- SQL
- Unity
Android
This test assesses for general Android development knowledge (e.g. main thread, intents, file downloading, events, scheduling). Content consists of one code writing task in Java and several randomized multiple choice questions.
Angular
This test contains one basic JavaScript code writing task and several multiple choice that check knowledge of Angular, including modules, controllers, JSON parsing and binding.
ASP.NET
This test assesses for general C# code writing skills and knowledge of ASP.NET technology. Tasks range from simple to complex.
C++
This test contains a few C++ specific and general computer science questions, as well as 2 coding questions.
Computer Networking
This test contains 20 quiz questions about networking and everything related to it. The test is mostly applicable for IT specialists (admins, DevOps, etc.).
Data Engineering
This test is designed primarily for Big Data developers. It includes questions for different Big Data tools and frameworks, as well as basic knowledge of how to work with Big Data.
Data Science and Big Data
This test includes a code writing task that involves parsing a CSV file and pulling required data, as well as multiple choice questions that assess knowledge of big data principles and corresponding tools (e.g. Spark).
Data Science and Machine Learning
This test consists of a code writing task that involves parsing a CSV file and pulling required data, as well as multiple choice questions that assess knowledge of machine learning principles and data science tools (e.g. Pandas library).
DevOps (Linux)
This test is designed for DevOps engineers on Linux (Unix) OS. It includes questions for common DevOps tools and frameworks, as well as for general understanding of how to set up the application and make it run, and how to maintain it. The test includes 16 quiz questions and 1 coding task.
DevOps (Windows)
This test is similar to the DevOps (Linux) test, but for Windows OS. The test includes 15 quiz questions and 1 coding task.
General Coding
This is a general test for testing coding skills. It includes 4 coding tasks of increasing difficulty.
Golang
This test contains one code writing task created specifically for Golang. Remaining questions are multiple choice and check knowledge of Golang, including themes such as packages, working with files, routines and error handling.
iOS
This test assesses knowledge of Swift and iOS development, as well as being able to write on Swift and read someone's code. It consists of 9 quiz questions and 5 coding questions.
Java Core
This test assesses for general Java code writing skills and core knowledge of the Java language. Content includes multithreading and object oriented programming.
Java Spring Boot
This test assesses knowledge of the Java Spring Boot framework. It consists of 15 quiz questions and 1 coding task.
Java Spring Core
This test assesses knowledge of the Java Spring Core module of Java Spring framework. It consists of 10 quiz questions and 1 coding task.
JavaScript Core
This test checks general JavaScript code writing skills and understanding of different JS principles such as callbacks, binding, asynchronous loop, and exception handling.
Java Spring
This test contains one basic code writing task in Java. Remaining questions are multiple choice and check knowledge of the Java Spring framework, beans, annotations and dependency injection.
Machine Learning Test: Basics
This test assesses basic knowledge of Machine Learning, including basic ML algorithms, math, and probability theory. It consists of 10 quiz questions and 1 coding task.
MongoDB
This test checks MongoDB script writing knowledge with an automated code scripting task. A few multiple choice questions cover general knowledge of NoSQL and aspects of MongoDB including data insertion/find/remove operations, index creation and usage, aggregations and transactions.
Node.js
This test checks general JavaScript code writing skills and knowledge of Node.js. Content includes working with buffers, files (read, write), processes and server requests.
OOP - C#
This test assesses object-oriented programming knowledge. Content includes a code writing task in which candidates must implement a hierarchy of several classes and corresponding methods, as well as multiple choice questions that assess knowledge of general OOP principles, design patterns and architectural thinking.
PHP
This test checks general coding knowledge and the ability to work with strings in one code writing task. Multiple quiz questions cover different aspects of PHP language including arrays, classes, eval, html and mySQL interaction, PDO, and traits.
Python
This test assesses for core Python knowledge. Content includes operations with strings, object oriented programming, and functional Python.
QA Test (Manual)
This test is designed to assess Manual QA engineers. It consists of 9 quiz questions and 1 beginner-level coding task.
R
This test assesses knowledge of the R language and the ability to work with data using it. It consists of 6 quiz questions and 1 coding task that is split into 5 subtasks.
React Native
This test assesses knowledge of the React Native framework. It consists of 16 quiz questions and 1 coding task.
ReactJS
The first half of this test assesses general JavaScript skills through code writing tasks and multiple choice questions. The second half of the test assesses knowledge of React.
RPA - Automation Anywhere
This test assesses knowledge of Robotic Process Automation framework and consists of 10 quiz questions.
Ruby on Rails
This first half of this test consists of one code writing task and multiple choice questions that assess core knowledge of Ruby, including OOP and operations with strings. The second half of the test validates Ruby on Rails framework knowledge.
Software Design
This test assesses knowledge of how applications should be designed to be efficient, scalable, and maintainable. It is designed primarily for mid- to senior-level engineers, and consists of 12 quiz questions and 1 coding question.
SQL
This test checks knowledge of MySQL including basic select queries, table creation, data insertion, table joins, and system schemas.
Unity
This test assesses knowledge of the Unity framework. It consists of 8 quiz questions and 1 coding question that should be implemented on C++ or JavaScript.
Not sure which template is right for you? Don't hesitate to reach out to support@codesignal.com for assistance. CodeSignal On!