HackerRank

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in Module:Infobox at line 314: malformed pattern (missing ']').

HackerRank is a company that focuses on competitive programming challenges for both consumers and businesses[1] and has an online community of over one million computer programmers.[2] HackerRank's programming challenges can be solved in a variety of programming languages (including, but not limited to, Java, C++, PHP, SQL) and span multiple computer science domains.

On the consumer side, when a programmer submits a solution to a programming challenge, their submission is scored on the accuracy of their output and the execution time of their solution. Programmers are then ranked globally on the HackerRank leaderboard and earn badges based on their accomplishments to drive competition among users. In addition to individual programming challenges, HackerRank also hosts contests (often referred to by HackerRank as "CodeSprints") where users compete on the same programming challenges during a set period of time and are then ranked at the conclusion of the event. HackerRank is seen as a market leader in the growing gamification trend within competitive computer programming[3] and the consumer-side of their website is free for coders to use.

Computer Science Domains on HackerRank

In addition to supporting a variety of popular (and some obscure) programming languages, HackerRank categorizes most of their programming challenges into a number of core Computer Science domains,[4] including:

HackerRank for Work

Their enterprise-side product, HackerRank for Work, is a subscription service that aims to help companies source, screen, and hire engineers and other technical roles.[5] The HackerRank for Work platform gives businesses the option to leverage a built-in library of programming challenges or write their own so as to tailor that programming challenge directly to a company’s open position. Technical recruiters then use those programming challenges to test candidates on their specific programming skills and better understand their qualification for a certain role. Candidate's challenges, once submitted, are auto-scored and the results are then provided to the technical recruiter for review.[2] Companies such as Amplify,[6] Quora, and Capital One are using HackerRank for Work in their technical recruiting screening processes. In addition to screening, HackerRank also hosts programming hackathons, referred to as CodeSprints, as a way for companies to source technical candidates. Companies who have hosted or sponsored these CodeSprints include Addepar,[7] Yahoo!, Quora,[8] and Amazon.

Notable Releases

  • CodePair, released in February 2014, combines programming challenges with real-time video for interviewing.[9]
  • DroidRank, released in November 2014, adds support for Android-based programming challenges.[10]
  • SudoRank, released in February 2015, adds support for Linux-based scripting challenges[11]
  • DbRank, released in July 2015, adds support for Database challenges in IBM DB2, MySQL, MS SQL, and Oracle[12]

Customers

HackerRank for work currently has over 1,000 paying customers for their subscription service. Notable enterprise customers include Adobe, Amazon, Citrix, EA Sports, Evernote, Quora, Facebook, Twitter, Walmart, Yahoo!, and Zynga.[13]

History

HackerRank was originally founded as InterviewStreet by two NIT Trichy alumni Vivek Ravisankar and Hari Karunanidhi. HackerRank is a Y Combinator-backed company, and was the first Indian company accepted into Y Combinator.[14] They also participated in TechCrunch Disrupt in 2012,[15] and currently have venture capital backing from Khosla Ventures and Battery Ventures.[16]

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

  • Lua error in package.lua at line 80: module 'strict' not found.
  • 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.