HackerRank for Work currently supports More than 40 different programming languages. To promote optimal coding practices in HackerRank Tests and 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 the Interviews, you can click the gear icon from the interface and select Environment Documentation.
Access to the environments page within the Interviews interface
Permitted Languages for Candidates
The hiring company may intend to assess your coding skills in specific programming languages, and therefore, restrict the languages available to you during a test. 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, C#, and Python3 as the permitted languages to answer the question.