HackerRank for Work currently supports 35 different programming languages. To promote optimal coding practices in HackerRank Tests and CodePair online interviews, our coding environment has preset time and memory limits for code execution in each programming language.
- The HackerRank Environments Page provides a reference to the supported programming languages, their version, and the time and memory limits set for each language.
- The Sample Problem Statement Page provides brief coding samples illustrating language-specific methods to read input and print output in your programs using STDIN and STDOUT respectively.
You can also access the Environments page within the HackerRank Test interface as shown below.
During a CodePair interview, click the icon from the interface to access the Environments page.
Permitted Languages for Candidates
Your hiring company may intend to assess test takers' coding skills in specific programming languages, and therefore, may restrict the languages available to Candidates in a Test or during CodePair interviews. The test setter has the flexibility to allow only selected programming languages for answering a particular coding question. As a Candidate, only the permitted languages are available for you to define your solution.
Example: As shown below, in a coding Test, the editor lists C# and Python as the permitted languages to answer the Question.