¿Detecta Codility las trampas?

Por Aaron Cao · Actualizado el

¿Detecta Codility las trampas?
Sí, en su mayoría después de que envías la solución. Codility compara tu solución con envíos anteriores y código público para evaluar la similitud, registra los cambios de pestaña y los eventos de pegado durante la prueba, y puede reproducir cómo se construyó la solución. Las marcas van a un revisor humano, no a un rechazo automático.

Sí, en su mayoría después de que envías la solución. Codility compara tu solución con envíos anteriores y código público para evaluar la similitud, registra los cambios de pestaña y los eventos de pegado durante la prueba, y puede reproducir cómo se construyó la solución. Las marcas van a un revisor humano, no a un rechazo automático.

¿Qué comprueba Codility después de que envías la solución?

Quieres saber si algo te está observando mientras trabajas. En su mayor parte no es así; el análisis más intenso se aplica a lo que entregas. Esta sección recorre las comprobaciones en el orden en que realmente ocurren, para que el momento en que suceden quede claro.

Durante la prueba, la plataforma registra señales de comportamiento: cambios de foco cuando sales de la ventana, marcas de tiempo en los bloques pegados grandes, y la secuencia de ediciones que construyó cada función. Algunas evaluaciones están configuradas para requerir pantalla completa, y algunas capturan una foto para identificación.

Después de que envías la solución, el código pasa por una comparación de similitud frente a un conjunto de envíos anteriores y soluciones disponibles públicamente. Esa es la comprobación con más peso, porque un problema muy conocido tiene miles de respuestas previas con las que compararse.

¿Cómo funciona realmente la comprobación de similitud?

La comparación de similitud no busca texto idéntico. Compara la estructura: la forma de la lógica, los patrones de las variables, el orden de las operaciones. Renombrar variables y reformatear no cambia mucho el resultado, porque lo que se mide es la estructura subyacente.

Esta es también la razón por la que la comprobación produce falsas alarmas. Un algoritmo estándar escrito de la manera estándar se parece a cualquier otra implementación correcta de ese algoritmo, y solo hay tantas maneras de escribir una búsqueda binaria. Los revisores lo saben, por eso una puntuación de similitud alta abre una conversación en lugar de cerrar un caso.

Puedes encontrar análisis comparables de otros proveedores de evaluación en el centro temático de detectabilidad.

¿Qué ocurre cuando se marca un informe?

El informe llega a un reclutador o a un ingeniero con la marca adjunta, junto con tu código, tus tiempos y el historial de ediciones. Lo que ocurra después depende por completo de la empresa. Algunas descartan al candidato; muchas lo usan como motivo para añadir una ronda en directo en la que expliques tu propio envío.

Un ingeniero de datos que aplicaba a una empresa de logística fue marcado por una solución que coincidía con una implementación común de libro de texto. La llamada de seguimiento duró quince minutos: explicó su enfoque, lo ajustó en directo cuando se lo pidieron, y el proceso continuó. Poder defender tu propio código es lo que la marca termina poniendo a prueba.

Lo que SubcueAI registra durante una entrevista en directo, y lo que almacena después, está detallado en la página de seguridad.

Dónde encaja SubcueAI, y dónde no

SubcueAI asiste conversaciones en directo. La aplicación nativa de macOS y Windows captura el audio del sistema además de tu micrófono y muestra sugerencias en una superposición local flotante; el panel lateral de la extensión de navegador realiza asistencia en directo para una pestaña de reunión en navegadores Chromium, capturando solo el audio de esa pestaña. Ningún bot de reunión se une a la llamada, y nada se inyecta en la página de la reunión.

Una evaluación de Codility no es una conversación, así que nada de eso aplica. Si la evaluación está supervisada o tu pantalla se está capturando, una superposición queda dentro de la captura, y eso es una limitación más que un problema de configuración. Las rondas para las que está diseñada son la entrevista con el reclutador, las entrevistas de comportamiento y la discusión de diseño que suele seguir a una evaluación aprobada.

Para la evaluación en sí, la preparación útil es la práctica cronometrada, disponible en la página de entrevista simulada.

FAQ

¿Codility me observa a través de mi webcam?

La captura de cámara es una opción por evaluación que activa un equipo de contratación, no algo predeterminado en cada prueba. La comprobación del sistema antes de que empiece el cronómetro es donde se hace visible un requisito de cámara, ya que necesita un aviso de permiso del navegador.

¿Una puntuación de similitud alta me rechazará automáticamente?

No. La marca entra en un informe que lee una persona. Muchos equipos responden añadiendo una ronda en directo en la que explicas tu envío, por eso poder explicar tu propio código importa más que la puntuación.

¿Codility registra cuándo cambio de pestaña?

Los cambios de foco se registran con marca de tiempo durante la evaluación. Una consulta breve no llama la atención de los revisores. Lo que cambia cómo se lee el informe es un patrón de ausencias largas seguidas de bloques de código completados.

¿Puede Codility saber si una IA escribió mi solución?

No existe un detector de autoría fiable para código. Lo que la plataforma mide es la similitud con soluciones existentes, además de cómo se construyó el código con el tiempo. Son indicadores indirectos, y la conversación de seguimiento es donde se ponen a prueba.

¿Puedo usar SubcueAI durante una prueba de Codility?

No. SubcueAI es un asistente de conversación en directo para rondas de entrevista habladas. Una evaluación con captura de pantalla o supervisión queda fuera de lo que está diseñado para hacer, y la superposición quedaría dentro de cualquier grabación de pantalla.

Preguntas relacionadas

← Más sobre Detectabilidad y privacidad