With CodeScreen, candidates take tests offline using GitHub and their IDE & resources, which provides a familiar and natural coding environment for candidates. This allows candidates to give their best showing in the test and results in a much more accurate screening.
With HackerRank, you can only add tests to your assessment through their UI, which is limited to just an expected input vs. expected output string comparison.
Because CodeScreen test cases are implemented in code using testing libraries (such as JUnit, XUnit, etc.), it opens up an abundance of possibilities of what you can actually test for in a candidate's solution. Object equality, integer comparison (less than, greater than, etc.), proper exception handling, the sort order of lists, etc. are all now possible. This allows you to test a candidate's solution in the same way your developers would test code in a real-world working environment.
All CodeScreen pricing plans are billed monthly. You can cancel any time, meaning no upfront yearly commitment. We also offer a 14-day free trial. No credit card details needed!