Overview
Custom Tests are tests designed in HackerRank to suit specific hiring requirements. You can build a Custom Test to include questions that assess Candidates for a specific job role, experience, and skill level. You can create new questions and add them to your Custom Tests. Alternatively, you can also include questions from the HackerRank built-in Library or your Company Library.
Example: You want to hire Quality Assurance Engineers with five years of experience and skills to build optimal Test automation scripts. You can build a Custom Test for this Role and create relevant questions to assess your Candidates based on the optimal solutions provided for each Question in the Test.
Creating a Custom Test
- Navigate to the Tests tab. Click on the Create Test button.
- Scroll down to the end and select Other from the roles and click on Create Test .
- Once the test is created you can add the desired skill bundles or questions from the library by selecting the desired option.
Adding Questions from a Skill Bundle
- Click on Add New+ and select from the available options:
- Add Skill Based Questions: Add questions curated by HackerRank mapped to each skill.
- Add Manually: Add questions from HackerRank or My Company library.
- If you select Add Skill Based Questions you will be asked to choose the skills.
-
There are two types of skill bundles:
-
Basic Skill Bundles:
- These are standard skill bundles. The questions in these bundles are mapped to specific skills. These bundles are not protected from leakage. In case of a question leak you have to manually change that question within the test.
-
Leak Protected Skill Bundles: You can identify one with
- The questions in these skill bundles are safeguarded against leakage
- HackerRank manages these skill bundles exclusively. If any questions from these bundles are leaked, HackerRank replaces the compromised questions with new ones.
- Leak protected skill bundles are highlighted with the safeguard icon as shown below.
-
Basic Skill Bundles:
-
The skills are differentiated at three levels:
- Basic: Consists of questions with easy difficulty.
- Intermediate: Consists of questions with medium difficulty.
- Advanced: Consists of questions with Hard difficulty.
- Next, you can choose the Question Type, such as Coding, MCQ, or Project.
- After selecting the desired Skill and Question type, click the add to the test. You can view that your selected skill is now present in your test as a new section.
Adding Questions From Library
- Select the add manually option after clicking Add New+
- Select Add From Library or Create Question option.
- When you select Add From Library you will be taken to the HackerRank library where you can select the desired question using the available filtering options. Click on the plus icon to add the question. Selected questions will appear on the left pane of the screen.
- Once done you can click on Go Back to Test to proceed with the test. Selected questions are added as a section.
Skill Section Settings
- Hover over the skill section and click on the settings icon
- Within the skill section settings you can change its name, select the number of questions for it and change the time limit to answer that section.
- From the Advanced Settings you can:
- Control if you want the candidates to see the sections. When disabled candidates will only see the questions within a test.
- Enable or disable the sections to be shuffled for the candidates.
- Allow or disallow the candidates to revisit previous sections once answered.
- Allow the candidates to use the duration left in previous sections for the upcoming sections.
Note: You must add duration to each section to enable the above three settings.
Removing a Section
Hover your cursor over the skill you want to remove and click the delete icon. This will remove that skill section you chose.
Once done you can Publish the test and start inviting the candidates.