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:
- Computer Networking
- Data Engineering
- Data Science and Big Data
- Data Science and Machine Learning
- DevOps (Linux)
- DevOps (Windows)
- General Coding
- Java Core
- Java Spring
- Java Spring Boot
- Java Spring Core
- Machine Learning Basics
- OOP - C#
- QA Test (Manual)
- React Native
- RPA - Automation Anywhere
- Ruby on Rails
- Software Design
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.
This test assesses for general C# code writing skills and knowledge of ASP.NET technology. Tasks range from simple to complex.
This test contains a few C++ specific and general computer science questions, as well as 2 coding questions.
This test contains 20 quiz questions about networking and everything related to it. The test is mostly applicable for IT specialists (admins, DevOps, etc.).
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).
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.
This test is similar to the DevOps (Linux) test, but for Windows OS. The test includes 15 quiz questions and 1 coding task.
This is a general test for testing coding skills. It includes 4 coding tasks of increasing difficulty.
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.
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.
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.
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.
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.
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.
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.
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.
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.
This test assesses knowledge of the React Native framework. It consists of 16 quiz questions and 1 coding task.
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.
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.
This test checks knowledge of MySQL including basic select queries, table creation, data insertion, table joins, and system schemas.
Not sure which template is right for you? Don't hesitate to reach out to email@example.com for assistance. CodeSignal On!