CodeSignal's question library is a great resource to quickly search and find questions to use when creating assessments in CodeSignal Test. You can also reference the question library to find coding questions for remote interview sessions conducted through CodeSignal Interview. This article will cover:
- Accessing the question library
- Viewing author's solution
- Filtering questions in the library
- Randomizing questions
- Favoriting questions
When it comes to evaluating technical talent, great assessments start with great content. We have an entire library of questions created by our CodeSignal content team for you to use when building your own tests. Reference our Supported Question Types in Test article before searching for a specific question type.
Accessing the Question Library
Via CodeSignal Account
From any page in your CodeSignal account, you can quickly jump into the general question library. To access our question Library from your CodeSignal account, just click on the Question Library icon in the top right corner.
Via CodeSignal Test
To access the question 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 questions button to jump into the question library. By default, you will see all question types.
From here you may view the short description of the question without opening it.
Via CodeSignal Interview
To access the question library in CodeSignal Interview, click on the interview URL. Click QUESTIONS & TEMPLATES and go to QUESTIONS tab.
Viewing author's solution
Open your question in a new tab using the square with an arrow icon to the right of your question name.
If this question 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 QUESTIONS in the library
We provide several filter options for you to narrow down questions to find the ideal question for your test. You can filter a question by the following criteria:
- Name
- Use the search bar to type in any part of the task name
- Type
- Select the style of question from the variety of options in the drop down menu.
- Coding Format
- Options are Code Writing, Bugfix, Recovery, and All Formats.
- Question Format
- Options are Advanced Assessment and Mobile
- Created By
- Options are My Tasks, Company's Tasks, and All Tasks.
- Supported Languages
- You can search for whether the task can be solved in a specific language, i.e: Python 3, Go, Java, C++, etc. Note that this filter is not a restrictive filter; if you select "C", for instance, this does not mean the task can only be solved in C.
- Testing tool
- Here you can filter tasks based on what kind of testing tool is available.
- Sort By
- Here you can sort tasks by their Name, Solve Rate, or Relevance.
- Min and Max Avg Solve Time
- For example: you can filter for tasks that can be solved between 5 and 10 minutes, on average.
- Labels
- Here you can filter for tasks that include a label you've assigned.
Randomizing questions
When building a test, you have the option to randomize the questions in a question slot, which means different candidates will see different questions when taking the same test. For example, if you add 5 questiona into one question slot, candidate #1 will see question #1, candidate #2 will see question #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.
For more information on randomizing questions in your CodeSignal Test, check out this article:
Favoriting questions
It can be very helpful to favorite the questions you like to use for interview sessions and tests. Having a favorites list allows you to quickly access your most frequently used questions.
To favorite a question, simply click the "Star" icon next to the question.
To find your favorited questions, toggle on My Favorites.
Questions? Please contact us at support@codesignal.com for additional assistance.