HackerRank, the developer skills company, helps businesses attract, evaluate and hire the best technical talent from around the world. Over 2,000 customers across all industries, including 25% of the Fortune 100, rely on HackerRank to raise their hiring bar. More than 7 million developers trust HackerRank to learn and practice coding skills.

Greenhouse Recruiting's integration with HackerRank allows you to seamlessly add HackerRank's assessment to a job's interview plan.

Enable the Greenhouse Recruiting / HackerRank integration 

Note: HackerRank Developer accounts cannot be used with the Greenhouse Recruiting/HackerRank integration. Users will need a HackerRank Recruiter-type user account to send out tests.

Each user who plans on utilizing the HackerRank integration will need to input a HackerRank global API key into their respective Greenhouse Recruiting accounts to enable the integration.

The HackerRank global API key is generated from a HackerRank account administrator's account which will then be shared with other recruiters in your organization.

Generate your HackerRank global API key

To retrieve your HackerRank global API key, log in to HackerRank.

Navigate to Settings, and then select Integrations.


Search and select Greenhouse Recruiting on the integrations page and click Configure.


Click the Generate an API token icon below the API key to save the key to your clipboard.


Note: After generating the HackerRank global API key, securely store this key. Every new user will need to enter the global API key into their individual Greenhouse Recruiting user accounts. 

Enter your HackerRank global API key in Greenhouse Recruiting

With your HackerRank API key still copied, log in to your Greenhouse Recruiting account and click Integrations at the top of the page.

Find HackerRank in the list of integrations using the search bar and select it. Next, click Connect.

Paste your HackerRank API Key in the provided field and click Save.


The integration between Greenhouse Recruiting and HackerRank is now enabled.

Use the HackerRank integration with Greenhouse Recruiting

Add HackerRank stage to job's interview plan

Once the Greenhouse Recruiting / HackerRank integration is enabled for your organization, you'll be able to add the HackerRank assessment as an Interview stage.

Update an interview plan and choose HackerRank interview from the list of stages.

Note: Stage transitions can't be used with the HackerRank integration.

Configure the HackerRank stage

Once the stage has been added to the job's interview plan, you can click Edit Take Home Test to choose the specific assessment and grader.

Note: The assessment configuration, including any additional settings like the email template or branding, must be configured in HackerRank. 

Send and review the HackerRank test

When candidates are moved into the HackerRank interview stage on a job, a Send Test link will display on the candidate's profile. When you click Send Test, the candidate will receive an invitation with login credentials to complete the HackerRank assessment. 

Note: When you send a test in Greenhouse Recruiting, the interview instructions are actually sent by HackerRank.

The status of the test will be viewable in Greenhouse Recruiting:

  • Take Home Test to be sent.
  • Waiting for candidate to submit test
  • Scorecard due from <GRADER>

Once the candidate has submitted their test, you can view their HackerRank score by opening the interview kit for the HackerRank interview.

Configure a live coding exercise with the HackerRank integration

Some organizations like to use the HackerRank integration to create a live coding exercise, rather than a take-home test. 

To configure a live coding test, add a new interview stage named Code Pair and configure it with all the necessary questions and focus attributes. Candidates can then be moved to this stage and scheduled as normal.

When it's time for the live exercise, the interviewer and candidate can both log into the HackerRank platform and conduct the exercise. The interviewer can then complete their assessment using the Greenhouse Recruiting scorecard

Common questions with the HackerRank integration

What sort of HackerRank license do I need?

Users need a HackerRank recruiter license to send out tests. HackerRank Developer accounts cannot be used with the Greenhouse Recruiting/HackerRank integration.

Can I use stage transition rules to automatically send assessments?

Stage transition rules can't be used with the HackerRank integration.

Additional resources

For more information on the HackerRank integration, contact Greenhouse support.