Cómo detecta HackerRank el código hecho con IA, señal por señal
¿HackerRank detecta el uso de IA? En parte, y no como mucha gente imagina. HackerRank no tiene un escáner que lea tu código y declare «esto lo escribió ChatGPT». Lo que tiene es un conjunto de señales: una comparación de similitud de código en todos los tests, un modelo opcional de aprendizaje automático que evalúa cómo apareció tu solución, registro de pegados y cambios de pestaña, y modos de supervisión (proctoring) con capturas, webcam y, en el nivel más estricto, una aplicación de escritorio que bloquea otros programas. Qué se detecta depende de lo que haya activado la empresa, y una alerta es un aviso para que una persona revise, no un veredicto automático.
Respuesta corta: HackerRank detecta comportamiento, no «texto de IA»
Las búsquedas tipo «hackerrank detecta ia» suponen un detector que reconoce código escrito por IA. HackerRank no describe nada así. Su artículo sobre AI Plagiarism Detection explica que el modelo se basa en patrones de código y de escritura, y que sirve para identificar el uso de herramientas como ChatGPT cuando su uso está restringido. Es decir, infiere ayuda externa a partir de cómo apareció la solución, no solo de la solución.
Las capas, según el resumen de integridad del test de HackerRank:
- Activas en cualquier test: similitud de código (MOSS), seguimiento de copiar/pegar y control de pestañas.
- Opcionales, a elección de la empresa: detección de plagio con IA, imágenes de webcam, análisis de esas imágenes e identificación con foto.
- Modos de integridad: Secure Mode, Proctor Mode o Desktop App Mode; los dos últimos figuran como complemento de IA de pago.
Si buscas el formato general de la prueba, lee qué esperar de una entrevista de HackerRank; aquí nos centramos en la detección.
Capa 1: similitud de código (MOSS), activa en todos los tests
Según el artículo de MOSS, la detección de plagio está «activada por defecto en todos los tests de HackerRank». Compara tu código con otras entregas dividiéndolo en tokens y buscando solapamientos grandes de estructura; cambiar nombres de variables o añadir espacios es, según la página, «generalmente ineficaz».
Las coincidencias se clasifican por porcentaje: alta, 90 % o más; media, 80–90 %; baja, menos de 80 %. El reclutador ve una marca roja y puede abrir las entregas coincidentes. La propia página admite una limitación: MOSS no puede determinar la fuente exacta de la copia y recomienda revisar la reproducción del código antes de decidir.
Un algoritmo clásico muy común puede dar una similitud alta sin que haya trampa; por eso importa que la decisión la tome una persona.
Capa 2: el modelo de detección de plagio con IA
Es un ajuste opcional por test. Cuando está activo, el candidato debe dar su consentimiento antes de empezar, así que normalmente lo sabrás. La página lista las señales que usa (sin pretender ser exhaustiva): pegado de fragmentos grandes de código desde fuentes externas, patrones y estilos de código, iteraciones del código en tareas por capas y cambios de pestaña durante la ejecución.
Los avisos se etiquetan como «High» o «Medium» según la confianza del modelo. HackerRank indica una precisión global del 85 %, y añade que «la supervisión humana sigue siendo crucial». No publica el método ni hemos encontrado una evaluación independiente, así que es una cifra del propio proveedor. Además, el modelo solo cubre preguntas de código y funciona peor en problemas que requieren muy poco esfuerzo o muy pocas líneas.
Capa 3: pegados y pestañas
No requieren configuración. El seguimiento de copiar/pegar registra cada acción y muestra el contenido pegado en el informe; el control de pestañas mide cuántas veces y durante cuánto tiempo sales de la ventana del test. En la guía para candidatos sobre prácticas indebidas, HackerRank enumera como mala práctica copiar código de fuentes en línea, recibir ayuda de otra persona, entregar código muy parecido al de otro candidato, salir de pantalla completa y cambiar de pestaña.
Capa 4: Secure Mode, Proctor Mode y la aplicación de escritorio
Con Proctor Mode, la plataforma toma capturas de pantalla cada 15 segundos (cada cinco tras eventos sospechosos como cambiar de ventana), y las analiza para detectar, por ejemplo, asistentes de IA externos. En tests que recopilan datos del candidato, toma imágenes de la webcam cada cinco segundos y detecta móviles y tabletas. Incluye además una reproducción tipo vídeo de la sesión.
El nivel más estricto es Desktop App Mode: una aplicación nativa para Windows y macOS que incluye todo Proctor Mode, bloquea y cierra otras aplicaciones (según la página, también herramientas de IA, videoconferencia y mensajería), impide compartir pantalla y el acceso remoto, no se ejecuta en una máquina virtual y exige un único monitor sin duplicar. Ahí el control está en el sistema operativo, no solo en el navegador.
Entrevistas en vivo con HackerRank: señales y una persona mirando
En una entrevista en vivo hay alguien al otro lado. La función Interview Integrity Signals, que activa el administrador, marca cuatro tipos de actividad: salir del entorno de código a otra pestaña, pegar contenido externo, cambiar el tamaño de la ventana y conectar o desconectar monitores (esta última, solo en Chrome y con tu permiso). Las alertas se agrupan en un aviso («Multiple Suspicious Activities»), tras el cual el entrevistador puede pedirte que compartas pantalla. La propia página señala que pegar «no siempre indica mala conducta».
La documentación no describe ninguna señal que lea la autoría por IA en una entrevista en vivo. En la práctica, la señal más fuerte es el propio entrevistador: las preguntas de seguimiento sobre por qué elegiste un enfoque separan a quien entiende de quien recita.
Qué ve la empresa y qué no ves tú
Tras un test supervisado, el reclutador puede abrir un indicador de problemas de integridad (alto, medio o sin incidencias), salidas de pestaña con tiempos, avisos de webcam, análisis de capturas, similitud con otros candidatos y la reproducción de la sesión. El lenguaje es prudente: el comportamiento «puede indicar» el uso de recursos externos y los avisos «requieren revisión». Nada en la documentación dice que una alerta rechace automáticamente al candidato; decide la empresa.
La información es unilateral: HackerRank afirma que no comparte con los candidatos los resultados de la comprobación de plagio. Si crees que una alerta es errónea, por ejemplo por un algoritmo muy común, la vía es una nota breve y factual al reclutador.
Qué hacer si quieres usar IA en una prueba de HackerRank
La regla no la pone HackerRank sino cada empresa: algunas prohíben cualquier ayuda externa, otras permiten un asistente propio. Antes de una prueba o entrevista real, pregunta al reclutador qué está permitido y cíñete a la respuesta. Si no se permite IA, no la uses; si se permite, usa el asistente que ofrezca la empresa o el que te autoricen por escrito.
Para prepararte antes de la prueba, sí puedes practicar con herramientas de IA. Interview Copilot es una superposición de escritorio que escucha el audio de la llamada y muestra sugerencias en tiempo real, y resuelve problemas de código a partir de una captura (asistente para entrevistas de código); tiene un plan gratuito sin tarjeta. Una nota de honestidad: la ventana solicita al sistema operativo no aparecer en la captura de pantalla en macOS y Windows, pero eso no cambia la webcam, los patrones de escritura y pegado, la similitud de código ni lo que el entrevistador deduzca de tus respuestas, y en Linux la ventana es visible. Si el test lo prohíbe, no es una opción. Más preparación: qué esperar de HackerRank y el test de Codility.
Fuentes
- HackerRank Test Integrity: funciones por defecto, modos y complementos
- Plagiarism Detection Using MOSS: umbrales y revisión
- AI Plagiarism Detection: señales, consentimiento, precisión del 85 %, límites
- Proctor Mode: capturas, webcam, reproducción de sesión
- Desktop App Mode: aplicación de escritorio para Windows y macOS
- Interview Integrity Signals: entrevistas en vivo
- Centro de ayuda para candidatos: prácticas indebidas
Verificado el 12 de noviembre de 2026. Las funciones y reglas cambian y cada empresa configura las suyas: confirma los detalles con la página de HackerRank y con el reclutador.
FAQ
¿HackerRank detecta ChatGPT?
No leyendo solo el código. Su modelo opcional de detección de plagio con IA infiere ayuda externa a partir de pegados, patrones de escritura, iteraciones del código y cambios de pestaña, y marca los intentos como High o Medium para que los revise una persona.
¿La detección de IA está activada por defecto en HackerRank?
Siempre están activos MOSS (similitud de código), el seguimiento de copiar/pegar y el control de pestañas. La detección de plagio con IA la activa la empresa por test, y el candidato debe consentir antes de empezar.
¿Qué tan precisa es la detección de plagio con IA de HackerRank?
Su artículo de ayuda indica una precisión global del 85 %, es decir, que el 85 % de las sesiones marcadas son correctas, y añade que la supervisión humana sigue siendo crucial. No publica el método ni hay evaluación independiente que hayamos encontrado.
¿Cambiar los nombres de variables engaña a la detección de plagio?
HackerRank dice que cambiar nombres de variables o añadir espacios es generalmente ineficaz, porque MOSS compara la estructura general del código.
¿HackerRank graba mi pantalla y mi webcam?
Solo si la empresa lo activó. Proctor Mode pide compartir toda la pantalla y toma capturas periódicas; las imágenes de webcam se toman en tests que recopilan datos del candidato. Un test básico solo registra pegados, salidas de pestaña y similitud de código.
¿Una alerta de plagio significa rechazo automático?
La documentación describe las alertas como actividad sospechosa que requiere revisión y recomienda revisar la reproducción del código antes de decidir. La decisión es de la empresa.
¿HackerRank me avisa si me marcó?
No. Afirma que no comparte con los candidatos los resultados de la comprobación de plagio y remite las dudas al reclutador.
¿Puedo usar IA en un test de HackerRank?
Depende de la empresa, que fija las reglas de cada prueba. Pregunta al reclutador antes y sigue su respuesta; si no se permite, no la uses.