Enabling and using the HackerRank CodePair integration

Available for Roles Super Admin, Admin, Team Member, Limited Team Member
Can only be enabled by Super Admins
Permissions • (To enable) Manage API credentials and manage integrations
• (To use) Manage profiles and view associated postings
Packages LeverTRM, LeverTRM for Enterprise

Lever’s HackerRank CodePair integration allows recruiters and coordinators to quickly and easily generate CodePair assessments to gauge a candidate’s coding and problem solving abilities. In order to use this integration, you must have CodePair account and a Recruitment license with HackerRank. Development licenses do not support this integration.

Enabling the HackerRank CodePair integration

Step 1: Generate an API key in Lever

  • Navigate to Settings > Integrations and API, scroll to the Assessments section, and click the HackerRank CodePair toggle.

HackerRank CodePair toggle in Lever Settings with arrow pointing to Generete New Key button.

  • Click the Generate New Key button and copy the key that appears. This key is unique and will not be retrievable once you navigate away from this page.

Step 2: Generate a webhook signature token in Lever

  • Navigate to the Webhooks tab from the top of the Integrations and API page.
  • Click + Add webhook under the Candidate Stage Change toggle and copy the signature token. 

Candidate stage change webhook tile with arrow pointing signature token.

Step 3: Configure the integration in HackerRank

  • In HackerRank, navigate to Settings > API Access.
  • Scroll to the Lever heading on the API Access page and paste the API key and webhook signature token that you copied from Lever into the respective fields.

API Access page in HackerRank with arrows pointing to fields for Lever API key and webhook singature token.

  • HackerRank will generate a webhook URL. Copy this webhook URL and return to Lever.

Step 4: Activate the integration in Lever

  • Navigate back to the Webhooks tab in the Integrations and API section of your Settings and paste the HackerRank CodePair webhook URL into the field beneath the Candidate Stage Change toggle (the same tile from which you first copied the Lever signature token).

Candidate stage change webhook tile HackerRank CodePair webhook URL added.

  • Flip the Candidate Stage Change toggle to the 'On' position. The toggle will turn blue to indicate it has been activated.

Linking CodePair assessments to candidate interviews

The HackerRank CodePair integration will look for opportunities with the 'HackerRank CodePair’ tag applied to them. To add the tag to an opportunity, you just need to navigate to the opportunity profile, and add the tag under the in the Add Tag field. Once the tag is added, the next time the opportunity undergoes a stage change, a link with the HackerRank icon will be generated under Links section of the profile. Candidates must have a name and an email for the link to be added.It may take a short while for the CodePair creation link to appear.

Opportunity profile with arrow pointing to CodePair creation link and HackerRank CodePair tag.

You can also add the tag to a job posting so that the tag is automatically applied to opportunities associated with candidates who apply to that job. This is useful if you use HackerRank to assess all applicants to a given posting. New candidates who apply will have an assessment link created for them immediately. To do this, navigate to your Jobs tab, and select the posting to which you would like to add the tag. In the posting editor, add the 'HackerRank CoderPair' tag under the Tags field. All subsequent applicants to this posting will automatically have the tag applied to their profile.

Arrow pointing to HackerRank CodePair tag added to a job posting.

Once a user clicks on the CoderPad creation link, they will be brought to HackerRank where they can create a CodePair interview.

CodePair interview creation interface in HackerRank

Once created, HackerRank will add an 'Interview URL’ and 'Report URL’ to the Links section of the opportunity profile.

Opporutnity profile with arrows pointing to Report and Interview URLs in the Links section.

Additionally, the interviewer and candidate will each receive invitations to take the CodePair assessment.

CoderPad interview schedule confirmation page.

Was this article helpful?
0 out of 0 found this helpful