Note: Currently, the only type of tasks that you can create yourself in CodeSignal are algorithmic single-function tasks, quiz (multiple choice) questions, free-coding tasks, free-text tasks and free-frontend tasks. The CodeSignal team must create tasks of any other type. If you'd like to make a different type of task (e.g. user interface, DevOps, database, etc.) to use in tests and interviews, contact your Customer Success Manager with your idea and our team will assess feasibility.

1. Go to your profile menu in the upper right side of the screen and choose View Tasks. You will be taken to your task library.

2. Click + Create Task.

3. You will be taken to a page where you can choose the type of task you want to create. Select a task type and click Create Task.

I. Create a Single-Function algorithmic task

1. Add a title and a description for your task, as well as descriptions of what the input(s) will be and what the output should be. 

2. On the lower right side of the screen, under Tests, click on ADD TEST add at least three test cases with which to evaluate the submitted code. 

3. On the upper right side of the screen, under Code, the system generates a starter code snippet that contains the desired function name and the name of the input(s). 

4. Once you’re done creating the task, click Save. Your task will be now be available to use.

II. Create a Quiz Task

1. Enter a task name, description and a number of answer choices for candidates to select from. 

2. Write an answer description for each answer choice and toggle "Correct answer" on for the answer that is correct.

3. Click the "Multiple Choice" text box if you would like to allow more than one correct answer choice.

4. Once you’re done creating the task, click Save. Your task will be now be available to use.

III. Create A Free-Coding Task

1. Enter a task title, description and starter code.

2. Once you’re done creating the task, click Save. Your task will be now be available to use.

IV. Create a Free-Text Task or Free-Frontend Task

1. Enter a task title and description.

2. Once you’re done creating the task, click Save. Your task will be now be available to use.


Questions? Email [email protected].

Did this answer your question?