Uitvoeringsomgeving
Last updated: July 22, 2026
HackerRank biedt een uitgebreide uitvoeringsomgeving die meerdere programmeertalen en frameworks ondersteunt, zodat je je code efficiënt kunt uitvoeren en evalueren.
Codering en Database
HackerRank ondersteunt multithreading in belangrijke programmeertalen. De totale CPU-tijd omvat uitvoering over alle threads. De maximale toegestane grootte voor een code-inzending is 50 KB.
De onderstaande tabel geeft een overzicht van de ondersteunde programmeertalen, versies, uitvoeringstijdlimieten, geheugengrenzen en beschikbare bibliotheken.
Taal
Versie
Tijdslimieten (Sec)
Geheugenlimieten (MB)
Standaardbibliotheken
ML Bibliotheken
Ada
GNU Ada compiler 4.9
3
512
N.v.t.
N.v.t.
BASH
Versie 5.2.32
1
512
N.v.t.
N.v.t.
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
Front-End, Back-End, Full Stack, Mobiel, Data Science en DevOps
HackerRank voert inzendingen uit op een Ubuntu LTS-instantie met veelgebruikte pakketten vooraf geïnstalleerd, waaronder zip, rar, unrar , vim, iputils-ping en net-tools (netstat, ifconfig).
De onderstaande tabel geeft het vraagtype, ondersteunde taal of framework, OS-versie en inbegrepen tools weer.
Vraagtype
Taal
OS-versie
Omgeving omvat
Generatieve AI
RAG
Ubuntu 24.04 LTS
Python 3.12, Node.js 22.12.0; Bibliotheken: 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; Modellen: text-embedding-ada-002, text-embedding-3-small, gpt-4o, gpt-4o-mini
Mobiel
Swift
Ubuntu 24.04 LTS
Swift 6.0.3, iOS 18.2, Xcode: 16.2, macOS 15.2
QA
Cucumber met 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
Fullstack
MEAN
Ubuntu 24.04 LTS
MongoDB v8.0.10, Node v22.16.0, npm v11.4.1, yarn v1.22.22
Fullstack
MERN
Ubuntu 24.04 LTS
MongoDB v8.0.10, Node v22.16.0, npm v11.4.1, yarn v1.22.22
Front end
AngularJS
Ubuntu 24.04 LTS
NodeJS v22.16.0, npm v11.4.1, yarn v1.22.22
Front end
ReactJS
Ubuntu 24.04 LTS
NodeJS v22.16.0, npm v11.4.1, yarn v1.22.22
Front end
VueJS
Ubuntu 24.04 LTS
NodeJS v22.16.0, npm v11.4.1, yarn v1.22.22
Front end / Back end
NodeJS
Ubuntu 24.04 LTS
NodeJS v22.16.0, npm v11.4.1, yarn v1.22.22
Back end
Go
Ubuntu 24.04 LTS
Go v1.23.3
Back end
Django
Ubuntu 24.04 LTS
Python 3.12 met pip3 25.1.1
Back end
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
Back end
PySpark
Ubuntu 24.04 LTS
Python 3.12, pip/pip3 25.1.1, Java 21, PySpark 3.5.5
Back end
Ruby on Rails
Ubuntu 24.04 LTS
Ruby 3.4.4, Rails 8, Bundler 2.6.9, Gem 3.6.9
Back end
Java Spring Boot
Ubuntu 24.04 LTS
Java 21, Maven v3.9.9, Apache Tomcat v11.0.6, MySQL 8.4.6
Back end
Java 17 met Maven
Ubuntu 24.04 LTS
Java 21, Maven v3.9.9, Apache Tomcat v11.0.6