実行環境
Last updated: July 22, 2026
HackerRankは、複数のプログラミング言語とフレームワークをサポートする包括的な実行環境を提供し、効率的にコードを実行および評価できるようにします。
コーディングとデータベース
HackerRankは、主要なプログラミング言語でのマルチスレッドをサポートしています。総CPU時間には、すべてのスレッドでの実行が含まれます。コード提出の最大許容サイズは50 KBです。
以下の表は、サポートされているプログラミング言語、バージョン、実行時間制限、メモリ制限、および利用可能なライブラリを一覧表示しています。
言語
バージョン
時間制限(秒)
メモリ制限(MB)
標準ライブラリ
MLライブラリ
Ada
GNU Adaコンパイラ 4.9
3
512
N/A
N/A
BASH
バージョン 5.2.32
1
512
N/A
N/A
Clojure
clojure 1.9.0
8
512
algo.generic@0.1.3, alog.monads@0.1.6, core.logic@0.8.11, core.specs.alpha@0.1.10, tools.macro@0.1.2, data.avl@0.1.0, data.int-map@0.2.4, data.json@0.2.6, data.priority-map@0.0.10, data.xml@0.0.8, spec.alpha@0.2.176
C#
3
512
Newtonsoft.Json@13.0.1, System.Reactive@5.0.0
Newtonsoft.Json@13.0.1, System.Reactive@5.0.0
G++
フロントエンド、バックエンド、フルスタック、モバイル、データサイエンス、DevOps
HackerRankは、一般的なパッケージが事前にインストールされたUbuntu LTSインスタンスで提出を実行します。これにはzip、 rar、 unrar 、vim、 iputils-ping、およびnet-tools (netstat、 ifconfig)が含まれます。
以下の表は、質問の種類、サポートされている言語またはフレームワーク、OSのバージョン、および含まれるツールを示しています。
質問タイプ
言語
OSバージョン
環境に含まれるもの
生成AI
RAG
Ubuntu 24.04 LTS
Python 3.12, Node.js 22.12.0; ライブラリ: OpenAI SDK 1.12.0, LlamaIndex 0.12.6, LlamaIndex OpenAI 0.3.11, LangChain 0.3.13, LangChain OpenAI 0.2.14, Streamlit 1.41.1; モデル: text-embedding-ada-002, text-embedding-3-small, gpt-4o, gpt-4o-mini
モバイル
Swift
Ubuntu 24.04 LTS
Swift 6.0.3, iOS 18.2, Xcode: 16.2, macOS 15.2
QA
Cucumber with Selenium (Java)
Ubuntu 24.04 LTS
Java 21, Maven v3.9.9, Cucumber v7.11.0, Selenium v4.8.1
QA
Cypress
Ubuntu 24.04 LTS
Node v22.14.0, npm v10.9.2, yarn v1.22.22, Cypress v13.6.0
QA
Playwright
Ubuntu 24.04 LTS
Playwright v1.55.0, Node v22.16, npm v11.4.1, yarn v1.22.22
フルスタック
MEAN
Ubuntu 24.04 LTS
MongoDB v8.0.10, Node v22.16.0, npm v11.4.1, yarn v1.22.22
フルスタック
MERN
Ubuntu 24.04 LTS
MongoDB v8.0.10, Node v22.16.0, npm v11.4.1, yarn v1.22.22
フロントエンド
AngularJS
Ubuntu 24.04 LTS
NodeJS v22.16.0, npm v11.4.1, yarn v1.22.22
フロントエンド
ReactJS
Ubuntu 24.04 LTS
NodeJS v22.16.0, npm v11.4.1, yarn v1.22.22
フロントエンド / バックエンド
NodeJS
Ubuntu 24.04 LTS
NodeJS v22.16.0, npm v11.4.1, yarn v1.22.22
バックエンド
Go
Ubuntu 24.04 LTS
Go v1.23.3
バックエンド
Django
Ubuntu 24.04 LTS
Python 3.12 with pip3 25.1.1
バックエンド
Spark(Scala)
Ubuntu 24.04 LTS
Scala 2.13.16, Spark 3.5.5, Hadoop 3.3.4, Coursier 2.1.25-M13, Java 21, Maven v3.9.9, Gradle v8.14
バックエンド
PySpark
Ubuntu 24.04 LTS
Python 3.12, pip/pip3 25.1.1, Java 21, PySpark 3.5.5
バックエンド
Ruby on Rails
Ubuntu 24.04 LTS
Ruby 3.4.4, Rails 8, Bundler 2.6.9, Gem 3.6.9
バックエンド
Java Spring Boot
Ubuntu 24.04 LTS
Java 21, Maven v3.9.9, Apache Tomcat v11.0.6, MySQL 8.4.6
バックエンド
Java 17 with Maven
Ubuntu 24.04 LTS
Java 21, Maven v3.9.9, Apache Tomcat v11.0.6
バックエンド
Java 17 with Gradle
Ubuntu 24.04 LTS
Java 21, Grad