HackerRank is a site for hackers to challenge themselves by solving programming problems in different CS domains like algorithms, machine learning and artificial intelligence. Presented in categories and challenges, developers learn to excel in different programming paradigms.
In addition to HackerRank’s individual challenges, companies can now use the platform to test prospective employees. Technical phone interviews don’t provide a clear picture of the candidate’s ability. By utilizing competitive programming contests across a broad spectrum of applications, prospective candidates participate in real time code evaluations.
There are three categories and challenges: Artificial Intelligence, Algorithmic Challenges, and Code Golf. Challenges include writing an AI bot to play against another AI bot, write code to solve a test case, and solve a problem with as few characters as possible. HackerRank’s code checker API enables a dev to submit a source code, which is compiled and run against a list of provided test cases
HackerRank is building a community of hackers who discuss problems, learn, compete and collaborate together; as well as a tool for companies to streamline their recruiting process. Give the HackerRank API a try today!
Here’s a sample code snippet:
curl --include --request POST 'https://hackerrank-hackerrank.p.mashape.com/https://api.hackerrank.com/checker/submission.json?api_key=%3Capi_key%3E' \ --header "X-Mashape-Authorization: <mashape-key>"