HackerRank Tests integrate with Workday to trigger invites to candidates directly from the Workday Recruiting portal. Recruiters managing candidate profiles in Workday can use this integration to seamlessly carry out skill assessments of external candidates for different job requisitions without leaving the Workday platform. Candidates receive the HackerRank Test invites and take up the challenges. Once done, their score and performance data are automatically available in Workday for further evaluation.
This article describes the integration steps, the steps to trigger HackerRank Test Invites to candidates from Workday, publish assessment results from HackerRank Test to Workday, and Frequently Asked Questions.
Send HackerRank Test Invites to Candidates from Workday
|In HackerRank for Work||In Workday|
Follow the below steps as a recruiter to send an invitation to external candidates to take up a HackerRank Test.
- Log in to Workday Recruiting, and then open the Job Requisitions section.
- Select any open job requisition and go to the Candidates section
- Select the candidate who has applied for the job requisition (Step/ Disposition column should display ‘Review’)
- Select the Move Forward button, and then click on the Assessment.
- Once the candidate is moved to Assessment state, open the new inbox entry labeled Assess Candidate
- In the new window that opens, perform the following actions
- Set Overall Date
- Set Overall Status as HackerRank Send Invite.
- Add Assessment from the list of assessments available.
- Click on the Submit button.
- Once the recruiter clicks on the Submit button in the above workflow, a job is scheduled to run every 10 mins from the HackerRank side.
- This job checks all those records in the HackerRank Send Invite state and sends the invitation to respective candidates for taking up coding challenges.
Note: If at this stage, HackerRank finds that the recruiter who has moved the overall status to HackerRank Send Invite does not have a HackerRank account, or the test does not have the correct reference ID set, HackerRank does not process the request further. In such cases, the overall status is changed to HackerRank Declined.
- Once the invitation is sent to the candidate, the overall status changes to HackerRank Accepted.
- At this point, the Assessment status gets changed to HackerRank Invited.
- The Comment section displays the Assessment link.
- You will be able to view the updated statuses from your Workday Account if you click on the Screening tab on the candidate’s page.
- Once the Assessment status gets updated to “HackerRank Invited,” the candidate receives the assessment invitation in their inbox and the Assessment link.
Once the candidate finishes taking the challenge, this process is triggered.
- At this stage, HackerRank checks the answers submitted by the candidate, checks for plagiarism, and prepares reports.
- Once the report is prepared, the same is published back to Workday.
- The Status column of the Assessment line item gets updated as one of the following values to match values with HackerRank.
- HackerRank Completed - Evaluation Required
- HackerRank Completed - Qualified
- HackerRank Completed - Failed
Note: For a particular coding challenge in HackerRank, if the cut-off score is set, and if a candidate crosses the cut-off value, his or her status gets updated to HackerRank Completed - Qualified in Workday. Similarly, if a candidate fails to cross the cut-off, his or her assessment status gets updated to HackerRank Completed - Failed. For all the other cases where the hiring manager’s evaluation is required, the status gets updated to HackerRank Completed - Evaluation Required.
- Apart from the Status column, HackerRank also updated the below columns in Workday.
- Score (Candidate’s score in the particular coding challenge is displayed)
- Comment (Candidate’s percentage score in the same coding challenge is displayed)
- Results URL (This column is updated with the URL of the candidate’s assessment report).
- Recruiters can click on the URL from Workday and access the candidate’s report that is hosted in HackerRank.
The job is set to trigger every 10 mins from HackerRank to check for records in the “HackerRank - Send Invite” state. So, if all other criteria are met, your candidate might take a maximum of 10 mins to receive an invite.
Yes. The first time we send results to Workday is at the end of the test, once the report is generated. After that, any user action in HackerRank for Work that changes the candidate report will be synced back to Workday. The most important visible changes are:
- A change in the candidate score.
- A change in the status of the test report - for e.g., from HackerRank Completed - Evaluation Required to HackerRank Completed - Accepted, etc.
From the time HackerRank checks for items in the “HackerRank Send Invite” status till the candidate finishes the test, three times, emails are triggered from HackerRank for Work to the candidate and the recruiter. Those instances are mentioned below.
- Mail is sent to candidates inviting them to take the test.
- Mail is sent to candidates when they finish taking the test.
- Mail is sent to the recruiter with a summary of the candidate's score on the test.
There is no way to customize templates at the assessment level and send them to candidates. HackerRank for Work default template is used to send emails to candidates.