執行環境
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
前端、後端、全端、移動端、資料科學與 DevOps
HackerRank 在 Ubuntu LTS 實例上運行提交,預裝常用套件,包括 zip、rar、unrar、vim、iputils-ping 和 net-tools(netstat、ifconfig)。
下表列出題型、支援的語言或框架、作業系統版本,以及包含的工具。
問題類型
語言
作業系統版本
環境包含
生成式 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
前端
VueJS
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