Entorno de Ejecución
Last updated: July 22, 2026
HackerRank proporciona un entorno de ejecución completo que admite múltiples lenguajes de programación y frameworks, permitiéndote ejecutar y evaluar tu código de manera eficiente.
Programación y Base de Datos
HackerRank admite multihilo en los principales lenguajes de programación. El tiempo total de CPU incluye la ejecución en todos los hilos. El tamaño máximo permitido para una entrega de código es 50 KB.
La tabla a continuación enumera los lenguajes de programación soportados, versiones, límites de tiempo de ejecución, límites de memoria y bibliotecas disponibles.
Idioma
Versión
Límites de tiempo (Seg)
Límites de memoria (MB)
Bibliotecas estándar
Bibliotecas ML
Ada
Compilador GNU Ada 4.9
3
512
N/A
N/A
BASH
Versión 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
Front-End, Back-End, Full Stack, Móvil, Ciencia de Datos y DevOps
HackerRank ejecuta las entregas en una instancia Ubuntu LTS con paquetes comunes preinstalados, incluyendo zip, rar, unrar , vim, iputils-ping y net-tools (netstat, ifconfig).
La tabla a continuación enumera el tipo de pregunta, el idioma o marco soportado, la versión del sistema operativo y las herramientas incluidas.
Tipo de Pregunta
Idioma
Versión del SO
El Entorno Incluye
IA Generativa
RAG
Ubuntu 24.04 LTS
Python 3.12, Node.js 22.12.0; Bibliotecas: 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; Modelos: text-embedding-ada-002, text-embedding-3-small, gpt-4o, gpt-4o-mini
Móvil
Swift
Ubuntu 24.04 LTS
Swift 6.0.3, iOS 18.2, Xcode: 16.2, macOS 15.2
QA
Cucumber con 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
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 con 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
Back end
Java 17 con Maven
Ubuntu 24.04 LTS
Java 21, Maven v3.9.9, Apache Tomcat v11.0.6
Back end
Java 17 con Gradle
Ubuntu 24.04 LTS
Java 21, Gradle v8.14, Apache Tomcat v11.0.6