CodeSignal's task library is a great resource to quickly search and find tasks to use when creating assessments in CodeSignal Test. You can also reference the task library to find coding questions for remote interview sessions conducted through CodeSignal Interview. This article will cover:
- Various options for accessing the library
- Filtering tasks in the library
- Randomize tasks
- Favoriting tasks
When it comes to evaluating technical talent, great assessments start with great content. We have an entire library of tasks, created by our CodeSignal content team, for you to use when building your own tests. Reference our Supported Task Types in Test article before searching for a specific task type.
Access the Task Library
Via CodeSignal Test
To access the task library from CodeSignal Test, go to the Tests tab and click +Create. Proceed forward without selecting a template, or select a test template from the drop down menu, then click Start.
Click the Add tasks button to jump into the task library. By default, you will see all tasks' types.
From here you may view the short description of the task without opening it.
Via CodeSignal Interview
To access the task library in CodeSignal Interview, click on the interview URL. Click TASKS & TEMPLATES and go to SELECT TASKS tab.
Via your CodeSignal account icon
From any page in your CodeSignal account, you can quickly jump into the general task library. Typically you will access the task library via the account tab if you are favoriting task in advance or want to simply browse the options.
Click on your CodeSignal account icon, in the top right corner, then click TASKS to access the library.
Viewing author's solution
Open your task in a new tab using the square with an arrow icon to the right of your task name.
If this task has an author solution you will see the star icon on the left side of the IDE. Click the star icon to view the author's solution.
Filtering tasks in the library
We provide several filter options for you to narrow down tasks to find the ideal task for your test. You can filter task by the following criteria:
- Type
- Select the style of task from the variety of options in the drop down menu
- Sort by
- Choose how you wish to view task by either difficultly level, alphabetical or relevance
- Created by
- Find tasks created by your team or tasks created by the CodeSignal content team
- Name
- Use the search bar to find a task by name
- Labels
- Any task labeled before can be filtered
Randomize tasks
When building a test, you have the option to randomize task in a task slot, which means candidates will see different questions from their piers when taking your test. For example, if you add 5 tasks into one task slot, candidate #1 will see task #1, candidate #2 will see task #2, and so on. This can be extremely helpful if you have a high volume of candidates or recruit from universities where the chances of plagiarism are higher.
In order to randomize task, you need to confirm the tasks are the same difficulty level and type as to provide an unbiased platform for all candidates. Then click on each task you wish to add into the task slot.
Configure the coding languages allowed when solving the randomized tasks and add the task slot score.
Favorite tasks
It can be extremely helpful to favorite the task you like to use for interview sessions and tests. Having a favorites list allows you to quickly access your frequently used tasks.
To favorite a task, simply click the "Star" icon next to the task.
To find your favorited tasks, toggle on My Favorites.
Still need help? Please contact us at support@codesignal.com for additional assistance.