Tipos de preguntas en entrevistas de HackerRank

Last updated: June 2, 2026

Descripción general

Las entrevistas de HackerRank están diseñadas para ayudarte a realizar evaluaciones específicas de habilidades de codificación y técnicas de los candidatos. Estas evaluaciones incluyen principalmente preguntas de codificación de diferentes niveles de dificultad en varios lenguajes de programación y diversos marcos de trabajo. Sin embargo, los entrevistadores también pueden tener preguntas subjetivas y de diagramas para evaluar el conocimiento de un candidato en temas particulares, dependiendo de los requisitos del trabajo.

Este artículo proporciona una visión general de los diferentes tipos de preguntas soportados por las entrevistas de HackerRank.

Tipos de preguntas soportados

Tipo de Pregunta

Descripción

Codificación

Preguntas para las cuales escribes programas o defines lógica en funciones para producir la salida esperada.

Las preguntas de codificación pueden tener niveles de complejidad variables y pueden diseñarse para permitir la codificación en lenguajes de programación específicos. Un editor de código integrado y un compilador se adaptan al lenguaje elegido, y los casos de prueba validan tu código para producir la salida esperada.

Subjetivo

Las preguntas subjetivas te permiten hacer preguntas abiertas a los candidatos. Puedes proporcionar un prompt, y el candidato responde en el texto.

Desarrollador front-end

Preguntas sobre desarrollo de aplicaciones web front-end usando frameworks como Angular, React.JS, Node.JS, u otros frameworks personalizados. Se te proporciona un proyecto front-end y acceso a un IDE donde puedes ejecutar y probar tu código offline o online.

Programación HTML/CSS/JavaScript

Preguntas para evaluar habilidades de diseño de páginas web usando código HTML, CSS, y JavaScript. Se espera que diseñes y estructures páginas web, y con un clic en un botón, puedas ver cómo se renderiza tu código en un navegador web.

Desarrollador back-end

Preguntas sobre desarrollo de aplicaciones web back-end usando frameworks como Node.js, Django, Ruby on Rails, Java Spring Boot, u otros frameworks personalizados. Se te proporciona un proyecto back-end y acceso a un IDE para ejecutar y probar tu código offline o online.

Ingeniero de Bases de Datos

Preguntas de programación de bases de datos basadas en MySQL, Oracle, Microsoft SQL, o DB2. Se espera que escribas consultas de bases de datos relacionadas con almacenamiento, recuperación y gestión de datos. Normalmente, el creador de la prueba define el esquema de datos junto con la declaración del problema.

Diagrama

Preguntas que respondes con diagramas de clases, diagramas de estructura, diagramas de flujo o diagramas arquitectónicos. La interfaz de prueba proporciona la herramienta integrada draw.io para ayudarte a crear estos diagramas.

Ciencia de Datos

Las preguntas se utilizan para evaluar habilidades como manipulación de datos, visualización, aprendizaje automático, etc., a través de Jupyter Notebooks. 

(Opcional) Puedes usar archivos adicionales para subir archivos externos como conjuntos de datos o scripts. Puedes agregar cuadernos de solución o archivos de evaluación. Estos archivos no están disponibles para el candidato durante una prueba y se usarán después de la prueba para puntuar la presentación de un candidato.

Desarrollador Full-stack

Preguntas sobre desarrollo de aplicaciones web full-stack usando frameworks como Angular, React.JS, Node.JS, Django, Ruby on Rails, Java Spring Boot, .Net Core, u otros frameworks personalizados. Se te proporciona un proyecto back-end y acceso a un IDE donde puedes ejecutar y probar tu código offline o online.

Este tipo de pregunta soporta tanto frameworks de desarrollador front-end como back-end en una sola pregunta.

DevOps

Preguntas para evaluar las habilidades de Linux de un candidato. Se te proporciona una terminal shell integrada en un servidor Linux para trabajar en máquinas desnudas o tareas predefinidas.

Desarrollo móvil

Preguntas para evaluar las habilidades de desarrollo móvil de un candidato. Se proporciona un emulador integrado dentro del IDE para que los entrevistadores y candidatos construyan y vean su código en tiempo real.

Pizarra

Preguntas donde puedes usar la pizarra para agregar formas básicas y texto.

Revisión de Código

Los entrevistadores ahora pueden usar preguntas de revisión de código en entrevistas para evaluar las habilidades de codificación de los candidatos. En las preguntas de revisión de código, los entrevistadores pueden compartir código escrito por otra persona y pedir a los candidatos que proporcionen sugerencias y comentarios para mejorar el código.

Nota: Las siguientes tipos de preguntas no son compatibles en Entrevistas aún:

  • Elección Múltiple

  • Finalización de Frases

  • Subida de Archivos

  • Nube

  • Ingeniería de Prompt