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

C++

G++ 8.3.0, estándar C++11

2

512

Biblioteca de matemáticas

-lm

biblioteca json

liblinear@2.21, libsvm@3.23, Bibliotecas Boost C++

C++14

G++ 8.3.0, estándar C++14

2

512

Biblioteca de matemáticas

-lm

biblioteca json

liblinear@2.21, libsvm@3.23, Bibliotecas Boost C++, libcurl

C++20

G++ 8.3.0, estándar C++20

2

512

liblinear@2.21, libsvm@3.23, Bibliotecas Boost C++, libcurl

C++23

G++ 14.2.0, estándar C++23

2

512

liblinear@2.21, libsvm@3.23, Bibliotecas Boost C++, libcurl

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