CodeSignal has an extensive database of previously submitted solutions, and our system is very effective at recognizing potential plagiarism in code. Our system runs comprehensive checks on correct solutions for codewriting, filesystem, free-coding and front-end tasks, and it returns the probability that a candidate’s solution was copied from code available elsewhere online.
If CodeSignal detects that there are similarities, this will be reflected in the candidate's test results report.
High Similarity Score
To see the code that the candidate wrote compared to the code that CodeSignal has identified as being very similar, click the Similarity Score link (low, medium, or high) in the candidate's report. You'll be able to see the candidate's solution side-by-side with the similar solution. In the example below, you can see that the candidate has simply copy-and-pasted the code they submitted:
What to do if there's potential plagiarism
If you’re interested in a candidate but the system says there’s a high chance that they plagiarized a solution, we recommend reviewing their code in more detail. If their results come back with no or low similarity, it is safe to move them forward within your recruiting process. Should you have any questions about a similiarity score, please contact us at firstname.lastname@example.org.