Cómo las Empresas están cambiando sus Procesos de Selección para evitar "Cheaters" que usen IAHola, fellow dev 👋 No es ninguna novedad que el uso de herramientas asistidas por IA se utiliza constantemente por los candidatos en los procesos de selección. Entonces, ¿qué cambios están haciendo las empresas?, ahora que…
Hoy, os traigo el caso de HelloBetter —una startup de Berlín - que recientemente ha compartido cómo ha transformado sus entrevistas técnicas en soluciones que no solo se asemejan más al trabajo real, sino que tampoco exigen una cantidad de tiempo poco desmesurada por parte del candidato. 1. Cambios no técnicos en el proceso de selecciónPrimero, veamos los cambios que hicieron fuera de las entrevistas técnicas en sí:
2. Cambios en Entrevistas técnicas: "El Método McDougall"El objetivo de esta primera entrevista es dar al Hiring manager una idea del nivel y habilidades técnicas del candidato, no decidir si va a entrar o no todavía. Para ello, Hello Better buscó crear una estructura que funcionase entre disciplinas (es decir, que las entrevistas de backend y frontend no sean radicalmente distintas): el proceso debía parecerse lo más posible al trabajo real, en lugar de centrarse en conceptos puramente abstractos o teóricos. 👉 El resultado debía permitirles evaluar las capacidades analíticas, habilidades de programación, conocimientos de principios de desarrollo y la capacidad de “comunicar código” de l@s candidat@s. Entrevista Técnica con el Método McDougallCuenta de una entrevista de 90 minutos que se divide en cuatro fases:
La parte de Pair Programming de la entrevista debe parecerse lo más posible al trabajo real. Para ello, se requieren tres cosas:
El núcleo del Método McDougall por tanto consistió en una evaluación técnica de 40 minutos de Pair Programming, donde se da un repositorio de código ficticio que imite una parte del código que ya esté en de producción: funciones incompletas, implementación con errores o tests que fallen. El candidato recibe acceso de solo lectura al repositorio una hora antes de la entrevista, para que pueda revisarlo y familiarizarse con la estructura, pero no debe implementar nada en ese tiempo. Durante la entrevista, el candidato programa en pareja con uno de los ingenieros entrevistadores y juntos resuelven (potencialmente) cinco problemas de dificultad creciente. 📈 IMPORTANTE: el Método McDougall permite explícitamente el uso de herramientas de IA!Así es. El candidato comparte su pantalla y se le indica (tanto previamente como en la entrevista) que puede usar Google, Stack Overflow, GPT, Copilot, Cursor, lo que quiera. Y lo más importante: puede y debe hacer cualquier pregunta a los entrevistadores. En la era de la IA, lo que queremos evaluar no es cuántos algoritmos memoriza un ingeniero, sino cómo trabaja esta persona, y si entiende lo que está haciendo. Calificación técnica en base al resultado de los ejerciciosEn HelloBetter, utilizan 5 niveles de dificultad, por ejemplo, en React:
Esto les ayuda no a encontrar el “mejor” candidato, sino a determinar si el nivel del puesto se ajusta al candidato. Criterios de evaluaciónL capacidad para programar y obtener información de forma eficaz (por ejemplo, hacer preguntas al resto del equipo, usar Google o herramientas de IA, etc.) es el objetivo principal de esta fase. Sin embargo, también se evalúa la capacidad del candidato para comunicar sus ideas sobre cómo está resolviendo el problema. Aquí, Hello Better se centra en estos 4 aspectos:
Mi Conclusión PersonalSin duda alguna, aprender a diseñar buen software es CLAVE. No sólo para superar tus entrevistas técnicas (que también), si no para convertirte en un Software Engineer verdaderamente profesional y capaz. El momento de sólo centrarse en el código se ha terminado. Es hora de aprender cómo ensamblar sistemas, dividiéndolos en partes más pequeñas y después anexionarlas entre sí. Si te fijas, este tipo de entrevistas van a probar tu experiencia como profesional del desarrollo de Software de forma PRÁCTICA. ¡Así que es imprescindible no abandonarla! Mañana compartiré algo que sin duda te va a ayudar a ello... -Patri 1️⃣ Cuando estés list@, te recuerdo que en DevAccelerator™ ayudamos a Software y Data Engineers a superar sus Entrevistas Técnicas (entre otras muchas cosas). - Únete a la lista de espera aquí. |
Recibe mis píldoras diarias sobre tendencias de contratación Tech en el mercado laboral internacional, tips sobre procesos de selección, y mucho más!
Feliz Miércoles, fellow dev. 👋 Imagina que te hacen una pregunta aparentemente sencilla: “Diseña WhatsApp.” Tienes aproximadamente 45 minutos para demostrar tu seniority, tomar decisiones de arquitectura, identificar bottlenecks y explicar claramente tu razonamiento. Y el reloj ya está corriendo. Este es uno de los motivos por los que considero que nunca deberías improvisar una entrevista de Systems Design. Necesitas un framework. No para memorizar respuestas. Sino para tener una estructura...
Feliz Lunes, fellow dev. 👋 Cuando hablamos de AI-Assisted Engineering... Tendemos a pensar en Agentes de Ia desarrollando código 24/7. Pero lo cierto es... ...que Desarrollar Software abarca mucho más. Así que si quieres saber cómo apalancarte en la IA en TODAS las etapas necesarias del Software Development... Quiero compartir mi nuevo vídeo contigo: Ciclo de Vida de Desarrollo de Software con IA! (NO sólo CÓDIGO) Ver el vídeo aquí. -Patri
Feliz Lunes, fellow dev. 👋 Hace pocos años, tener experiencia profesional y un buen Tech Stack podía ser suficiente para moverte con relativa facilidad entre empresas. Hoy, el mercado es diferente. Las entrevistas son más exigentes... ...Systems Design, Algoritmia y Conceptos de AI Engineering aparecen en procesos donde antes no eran habituales. En múltiples ocasiones he resaltado cómo el Systems Design ha ganado importancia tras la explosión de roles IA... Así que si te interesa saber CÓMO...