Are you creating your own test on CodeSignal and need to assess for one of the following technologies? Use one of our templates to help ensure that you receive the strongest signal as to which candidates possess the skills you are assessing.

  1. Android
  2. Angular
  3. ASP.NET
  4. Data Science and Big Data
  5. Data Science and Machine Learning
  6. Golang
  7. Java Core
  8. JavaScript Core
  9. Java Spring
  10. MongoDB
  11. Node.js
  12. OOP
  13. PHP
  14. Python
  15. ReactJS
  16. Ruby on Rails
  17. SQL

All tests contain one code writing task and between 10-20 multiple choice questions. Below are overviews for each of our templates:

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. 

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 & 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).

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.

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.

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.

MongoDB: This test checks MongoDB script writing knowledge with an automated code writing task. A few multiple choice questions cover different aspects of MongoDB including data insertion/find/remove, index creation and usage, aggregations, 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: 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.

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.

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.

SQL: This test checks knowledge of MySQL including basic select queries, table creation, data insertion, table joins, and system schemas.

Which template is right for you? Don't hesitate to reach out to [email protected] for assistance!

CodeSignal On!

Did this answer your question?