• The inception The time was noon, it was business as usual at HackerRank. We, the recently recruited interns, were logging into our weekly Zoom call with the CTO of HackerRank and met with the words, “Here’s a challenge for you guys.” All eyes and ears were trained on the screen intently, as he explained to…

    Read more.

  • October 2017 Codechecker Performance Report

    This is the third post in the series of posts detailing Codechecker, specifically on scale, performance and security aspects. You can read all the posts here in our codechecker posts. In October, we increased our number of servers compared to September or August. This was a simple experiment to see how additional servers would impact…

    Read more.

  • How We Used Stratified Sampling to Generate Unbiased Predictions

    Introduction Over these past few months, the Data Science team here at HackerRank has been analyzing our own internal hiring data to see what we could learn from it. For example, which factors are the biggest predictor of success when evaluating talent using skill assessments? What else can we learn about candidates from just their…

    Read more.

  • September 2017 Codechecker Performance Report

    This is the second post of a series of posts detailing Codechecker, specifically on scale, performance and security aspects. Among many performance metrics that we track, the top 3 metrics in priority are total submission count, queue time and total turn around time. Total Submission Count – Total number of code submissions processed. Queue Time…

    Read more.

  • August 2017 Codechecker Performance Report

    Ever wonder how HackerRank can support evaluation of hundreds of thousands of participants? Codechecker is our in-house online judge built to handle infinite scale. This is the first of a series of posts detailing Codechecker, specifically on scale, performance and security aspects. Among many performance metrics that we track, the top 3 metrics in priority…

    Read more.

  • Hello World!

    Setting up this blog has been on my to-do list since we’ve started HackerRank. I’ve installed WordPress multiple times, tried medium, ghost and didn’t get the time or idea to write anything useful. I hope this time we can share the technical and non-technical wisdom we’ve learned in the process of building and scaling HackerRank.…

    Read more.