Assessments
PlannedSend a coding test and keep the result on the submittal
Technical screening usually happens in a specialist tool, and the recruiter loses the thread the moment the invitation leaves the recruitment system.
This integration is on the roadmap and is not connected today. When it ships, a recruiter will send a HackerRank test from a candidate record and the completed score and report will file against that candidate and submittal. Surhires orders and stores the assessment; it does not evaluate code.
By Surhires Editorial · Published · Reviewed
State of this integration: Roadmap, not connected
Nothing is built. There is no HackerRank connection in Surhires, no partnership, no marketplace listing and no certification. You hold your own account with the provider and your own commercial terms, and that would not change if the connector shipped.
The page exists because technical recruitment buyers ask about this integration early, and the useful answer is a straight one: not yet, here is the plan, and here is the manual workflow that keeps the record clean until then.
Surhires does not evaluate code, and will not pretend to
A coding assessment platform builds the problems, runs the sandbox, measures correctness and performance, detects plagiarism and defends the methodology. Those are hard problems with a lot of engineering behind them, and recruitment software has no business claiming any of it.
The planned integration is deliberately narrow: request a test, track its status, receive the score and the report, attach both to the right record. Surhires does not re-score a submission, does not interpret code quality, and does not convert a provider score into a hiring recommendation. If your process has a threshold, it is your threshold and it is recorded as your decision on the submittal.
Surhires does ship a native assessments module, and it is a different tool for a different job: structured evaluations your own team designs and scores, tied to a scorecard. It is not a code execution environment and it is not sold as one.
The thread that gets lost between two systems
Today a technical recruiter copies an email address into an assessment console, sends the invitation, and then the candidate exists in two places. Chasing a non-starter is done from memory or from a browser tab left open. When the result arrives it lands in an inbox, and whether it reaches the candidate record depends on whether someone remembered to attach it.
The consequence shows up at the wrong moment. A client asks why a candidate was not progressed, and the answer is in a PDF somebody downloaded three weeks ago. Or a strong candidate who scored well six months ago is re-invited to the same test because nobody could see the previous result on the record.
- Send a test from the candidate record without switching consoles
- Invited, started, completed and expired visible as a status on the submittal
- Score and full report attached to the candidate and to the specific submittal
- Previous results visible before a candidate is re-invited to the same test
- Filterable status so chasing incomplete tests is a list view rather than recall
Data direction, and the limits on it
The push is small: the candidate identity and email needed to issue an invitation, and which test you chose. The return is the score, the report and the completion timestamps.
What will not come back into Surhires: the candidate's actual code submissions, individual test-case results, session recordings or screen captures where those are used, plagiarism analysis internals, and your test library content. Those belong to the assessment platform, some of them are the provider's intellectual property, and none of them have a recruitment workflow that needs them sitting in a CRM.
Where a test result contributes to a hiring decision, the record shows which candidates were scored, when and against which requisition. That is what a review or an independent bias audit would need. Deciding your threshold, notifying candidates and commissioning any audit remain your responsibility.
Re-testing and the shelf life of a score
One practical benefit of results living on the candidate record rather than in an inbox is that you can see when someone was last tested. Re-inviting a good engineer to the same assessment they passed four months ago is a fast way to lose them, and it happens because the previous result was invisible at the point of contact.
The counterpoint is that scores age, and how long a result stays valid is a policy decision for your team rather than something a CRM should decide. What the record can do is show the date and let a recruiter make the call with the information in front of them. Retention of the result itself follows your configured retention window, like any other candidate data.
The manual path that works in the meantime
Invite from the provider console, then record on the Surhires candidate record that a test was sent, which test, and the date. A custom field or a pipeline stage makes the waiting group visible so chasing is systematic. When the report arrives, attach the file to the candidate and record the score and your threshold on the submittal, not just in a note.
For agencies sharing results with clients, capture the candidate consent to share before forwarding a report. Technical candidates in particular tend to have views about where their submissions travel, and asking is cheaper than explaining afterwards.
What you get
Roadmap state, labelled
Not connected today, with no partnership, listing or certification claimed.
Invite from the record
Planned: issue a test from the candidate view without opening a second console.
Status on the submittal
Invited, started, completed and expired shown where the pipeline already lives.
Score and report attached
Both filed against the candidate and the specific submittal they belong to.
Previous results visible
See when someone was last tested before re-inviting them to the same assessment.
Systematic chasing
Filter the list for tests sent and not started instead of relying on memory.
No code stored in the CRM
Submissions, test cases and session recordings stay with the assessment platform.
No re-scoring or interpretation
Provider scores are stored as issued and never reweighted by Surhires.
Thresholds recorded as yours
Any pass mark is captured as your decision on the submittal, with the date.
Scoring record for review
Who was scored, when and against which requisition, available for audit.
Consent to share captured
Candidate consent recorded before a report is forwarded to a client.
Own account and terms
You keep the provider relationship. Nothing is resold or bundled through us.
Native module is separate
The built-in assessments module is for structured human-scored evaluations.
Questions recruiters ask
Is the HackerRank integration connected today?
No. It is on the roadmap and nothing is built. Today you invite from the provider console and record on the Surhires candidate record that a test was sent, which one and when. Attach the report when it arrives and put the score and your threshold on the submittal so the decision is reconstructable later.
Does Surhires evaluate code?
No. Building problems, running a sandbox, measuring correctness and detecting plagiarism are what an assessment platform does, and we do not claim any of it. The planned integration requests a test, tracks its status and files the score and report on the right record. Interpretation of the score stays with your team.
Will candidate code submissions be stored in our CRM?
No. Submissions, individual test-case results, session recordings and plagiarism analysis stay in the assessment platform. Some of that is the provider's intellectual property and none of it has a recruitment workflow inside a CRM. What comes across is the score, the report and the timestamps, attached to the candidate and submittal.
How does this differ from your built-in assessments?
The native module handles structured evaluations that your own team designs and scores against a scorecard, such as a work sample review or a technical interview rubric. It is not a code execution environment. A coding platform exists to run and measure code at scale, and this integration is about keeping its results on the record.
Can we see how long ago a candidate was tested?
That is one of the main reasons to keep the result on the record. Re-inviting a strong engineer to a test they already passed is a quick way to lose them. How long a score stays valid is your policy rather than something the CRM should decide, and the result itself is retained under your configured retention window.
Do we need our own HackerRank account?
Yes. You hold the provider relationship and the commercial terms, both today and after the connector ships. Nothing is resold or bundled through Surhires, and we do not claim a partnership, an approved listing or a certification with any assessment provider. The integration would simply connect your account to your records.
See it against your own reqs
Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.