HackerRank for Work provides detailed Test Reports which help you view your Candidates' performance in a Test. The Test Reports are generated after the Candidates' have submitted a Test, and their answers are evaluated and assigned scores based on the scoring mechanism.
Based on the Question type, the detailed Test report includes specific options to view, compile, render, compare and download the Candidate's answer or solution. With these capabilities in the report, you can carry out a detailed evaluation of the answers, change scores and record your feedback.
This article helps you understand the detailed Test Report.
Prerequisites
- You must have a HackerRank for Work account.
- You must have at least one Test attempted by Candidates and their submissions pending for further evaluation.
Steps
- Navigate to Tests and select the required Test.
- Click the Candidates tab, and select a Candidate entry pending for evaluation.
- In the Candidates Test Summary page, click the Detailed Tab to view the detailed Test Report of the Candidate.
Alternatively, in the Summary tab, scroll down the page and click "View detailed report" for a particular Question.
- View and assess the Candidate's answers or solutions.
- Assign, or modify the score for a question based on your assessment.
- After completing the evaluation, click Status and set an appropriate status for the candidate's test attempt.
- Click
Download to download a PDF version of the detailed report.
- In the following table, click the relevant Question type link to understand how to assess the answers within the detailed Test report.
Coding Questions
Coding Questions are automatically evaluated and assigned the relevant score. In the detailed report, you can view:
- The candidate's code and the programming language used.
- Code playback and code quality report.
- Code compilation result and details.
- Test case wise comparison of the expected output versus the candidate's output.
These details can be used to further assess the Candidate's coding approach and modify the score, if necessary.
View Illustration
Assessing Coding answers in the detailed test report


Database Engineer Questions
Database Engineer Questions are automatically evaluated and assigned the relevant score. In the detailed report, you can:
- view the database code and the language used.
- compare the expected output against the candidate's output.
You can use these details to further assess the Candidate's coding approach and modify the scores if necessary.
View Illustration
Assessing DB Engineer answers in the detailed test report

DevOps Questions
DevOps Questions are automatically evaluated based on your Bash check script and assigned a score. In the detailed report, you can:
- view the session playback recording.
- download the bash history and the session recording files
- view the output log for your check script.
You can use these details to further assess the Candidate's code and modify the score if necessary.
Refer the Downloading Bash History, Logs and Session Playback Recording topic for more information.
View Illustration
Assessing DevOps Engineer answers in the detailed test report


HTML/CSS/JavaScript Questions
You must manually evaluate the solution to HTML/CSS/JavaScript Questions by checking the code and viewing the rendered page output. To determine a relevant score, in the detailed report, you can:
- view the Candidate's code and code playback.
- click the Render Code option to view the output web page within the report.
- by selecting the 'Enable alert in the rendered output?' option, in the rendered output web page, you can view any alert message or web dialog boxes defined in the Candidate's code.
- download the code files to run the code locally.
Based on your assessment, you can manually assign a relevant score and add your feedback.
View Illustration
Assessing HTML/CSS/JavaScript answers in the detailed test report

Front-end, Back-end, Full-stack Questions
Different scoring methods can be implemented for automatic evaluation of role-based Questions such as Front-end Developer, Back-end Developer and Full-stack developer. From the detailed Test report, you can:
- view the Test case wise execution status.
- click Review in IDE to automatically launch the Candidate's code in an IDE to test the submitted solution directly without having to download the project files.
- click Browse code to view and download the project files locally.
You can assess the solution using these options and modify the score if necessary.
Also refer the Front-end, Back-end, and Full-stack Test Reports topic for detailed information.
View Illustration
Viewing the answer to Role-based Questions in the detailed test report

Browsing the Candidate's submitted project files
Approximate Solution Questions
Questions of type 'Approximate solution' can be automatically evaluated using a custom checker code. Alternatively, they are automatically evaluated like coding questions. You can view:
- the candidate's code and the programming language used.
- code playback and code quality report.
- code compilation result and details.
- test case wise comparison of the expected output versus the candidate's output.
You can use these details to further assess the Candidate's coding approach and modify the score if necessary.
View Illustration
Assessing Approximate Solution answers in the detailed test report

Java Project Questions
Solutions to Java project building questions are automatically evaluated and assigned a score based on the number of JUnit Test cases that the code has passed. In the detailed Test Report, you can:
- view the Candidate's solution,
- the execution status and score achieved for every JUnit Test case,
- the build compilation result and message.
Click Download Answer to download the Java project solution locally. You can use these options to further assess the solution and change the score if necessary.
View Illustration
Assessing Java Project Solution in the detailed test report

Sentence Completion Questions
Sentence completion questions are automatically evaluated. In the detailed report, the answer provided by the Candidate appears underlined. You can further assess the answer(s) and change the score if necessary.
View Illustration
Assessing the answer to Sentence Completion Questions in the detailed test report
Multiple Choice Questions(MCQs)
MCQs are automatically evaluated. You can view the Candidate's indicated answer and change the score if necessary.
View Illustration
Viewing the answer to Multiple Choice Questions in the detailed test report
Subjective Questions
Subjective Questions must be manually evaluated. In the detailed report, you can view the complete answer provided by the Candidate, assess and assign a relevant score.
View Illustration
Viewing the answer to Subjective Questions in the detailed test report
Diagram Questions
You must manually evaluate Diagram Questions. In the detailed report, you can view the complete flowchart or diagram submitted by the Candidate, assess and assign a relevant score.
View Illustration
Viewing the answer to Diagram Questions in the detailed test report
File Upload Questions
In the detailed report, you can view the link to access the file attached by the Candidate. Open the link, assess the solution, and assign the necessary score for the Question.
View Illustration
Viewing the answer to File Upload Questions in the detailed test report
Comments
0 comments
Please sign in to leave a comment.