Volver al inicio

Vibe-coding en la contratación de ingenieros de datos: señales de IA

El artículo describe la experiencia de contratación de un ingeniero de datos de nivel intermedio, donde todas las tareas de prueba contenían rastros de generación de IA. Discute tipos de vibe-coding, adaptación de entrevistas y problemas del mercado con la degradación de habilidades. Resultado — contratar a un 'buen tipo' con Cursor en lugar de un líder técnico.

IA en las pruebas de ingenieros de datos: vibe-coders en entrevistas
Advertisement 728x90

Vibe-coding en la contratación de ingenieros de datos: Cómo detectar la generación con IA en las pruebas

Al contratar a un ingeniero de datos de nivel intermedio para apoyar y desarrollar la plataforma de datos, el equipo recibió una serie de tareas de prueba. La mayoría de las soluciones mostraban signos de generación con IA: desde optimizaciones excesivas hasta estructuras basadas en plantillas. Solo una parecía escrita manualmente, pero sufría de una estructura de proyecto deficiente y errores básicos, lo que llevó a su rechazo.

Roles en el proceso: evaluar las evaluaciones completadas y realizar entrevistas técnicas. Candidatos con más de 5 años de experiencia no podían explicar su propio código, citando «recomendaciones de internet». Esto apunta a una degradación en las habilidades básicas en comparación con 2022–2023, cuando los de nivel intermedio desglosaban con confianza la arquitectura de Scala, Spark y Hadoop.

Tipos de soluciones generadas por IA

Las tareas de prueba se dividieron en dos categorías:

Google AdInline article slot
  • Vibe-coding (operador de IA): El código parece perfecto en la superficie, sin errores y con sobreingeniería. Un ingeniero típico no escribiría así para una tarea simple por pereza o pragmatismo.
  • Estilo copia-pega: Fragmentos de ChatGPT pegados en el proyecto. Parece humano a primera vista, pero un análisis detallado antes de la entrevista revela inconsistencias.

Se omiten los marcadores obvios para preservar la «intuición profesional». Incluso los gerentes a veces no distinguen Claude de ChatGPT, viéndolo como un chatbot avanzado.

Enfoque adaptado para entrevistas técnicas

Las entrevistas se centraron en la tarea de prueba con verificaciones de autoría:

  • Discutir soluciones con cambios menores en las condiciones (p. ej., «¿qué cambiar en la entrada?»).
  • Preguntas sobre el lenguaje, Spark y ingeniería de datos, ligadas al código.
  • Confirmar la propiedad: el candidato debe «poseer» cada línea, independientemente de la fuente.

Ningún candidato admitió usar IA. En situaciones sin salida, venían excusas como «lo leí en línea». Todas las evaluaciones puntúan 2–3/10, a pesar de factores de «buen tipo».

Google AdInline article slot

Problemas del mercado y resultados de contratación

El mercado de ingenieros de datos de nivel intermedio está inundado de «operadores de IA». La nueva generación con 5 años de experiencia no puede responder preguntas básicas sobre computación distribuida ni desglosar su propio código. Esto contrasta con años anteriores, cuando incluso los juniors lo manejaban.

Al final, contrataron a un candidato que abrió Cursor durante la compartición de pantalla. RRHH elogió la motivación y la comunicación. El candidato de habla rusa con las mejores habilidades técnicas fue rechazado por menor «simpatía» y la frase «la ingeniería de datos es igual en todas partes», interpretada como baja motivación.

Lo más importante

  • La IA no es una bandera roja si el candidato posee el código y da cuenta de cada línea.
  • El conocimiento básico de Spark, Scala y Hadoop es obligatorio incluso para niveles intermedios.
  • El vibe-coding se nota por la sobreingeniería y las plantillas; el copia-pega por inconsistencias en los detalles.
  • Adapta las entrevistas: enfócate en cambios de condiciones y propiedad del código.
  • El mercado está degradándose: el 100% de las evaluaciones de especialistas con 5 años muestran rastros de IA.

— Editorial Team

Google AdInline article slot
Advertisement 728x90

Leer después