Diseño de evaluaciones

Evaluación de contratación de desarrolladores junior: estructura de prueba y criterios

ClarityHire Team(Editorial)3 min read

El error que cometen la mayoría de equipos

Los equipos diseñan una evaluación de desarrollador junior tomando su evaluación para senior y "haciéndola más fácil." Esto produce una evaluación junior que aún mide experiencia — solo menos. Eso filtra candidatos que han hecho bootcamps o proyectos secundarios extensos y excluye candidatos con aptitud bruta pero menos currículum para respaldarlo.

Para roles de inicio de carrera, quieres una medida diferente: capacidad de aprender y razonar, no capacidad de recordar.

Qué deben medir las evaluaciones junior

Tres cosas, en orden de importancia:

  1. Entrenabilidad. Dado un concepto nuevo pequeño y 15 minutos, ¿pueden aplicarlo correctamente?
  2. Instinto de depuración. Cuando algo no funciona, ¿bisecan o se descontrolan?
  3. Comunicación. ¿Pueden describir qué están haciendo mientras lo hacen?

Nota que ninguno de estos es "conoce React" o "ha lanzado un producto." Esos son agradables de tener. Los anteriores tres son los predictores.

Una evaluación junior en vivo de 60 minutos

  • 5 min: presentaciones, establece el contexto.
  • 15 min: enséñales un concepto pequeño que probablemente no conocen. (Elige algo lo suficientemente específico como para que el 80% de los candidatos no lo hayan visto — un DSL pequeño, una API de librería inusual, un patrón de codificación.) Haz preguntas de comprensión.
  • 30 min: aplica el concepto a una tarea pequeña y alcanzada. Estilo programación en parejas — ellos conducen, tú haces preguntas aclaratorias, no escribes.
  • 10 min: sus preguntas para ti.

Calificación:

  • Comprensión bajo enseñanza. ¿Hicieron buenas preguntas aclaratorias? ¿Lo entendieron al primer intento, segundo o nunca?
  • Aplicación. ¿Aplicaron correctamente cuando se les empujó? ¿Sin empujarlos?
  • Depuración. Cuando algo falló, ¿cuál fue su primer movimiento?
  • Comunicación. ¿Pensaron en voz alta? ¿Eran claras sus explicaciones?

¿Y el trabajo para llevar a casa?

Los trabajos para llevar a casa para roles junior a menudo son contraproducentes. La varianza en tiempo gastado es enorme — un candidato sin otros compromisos gastará 8 horas; un candidato con un trabajo de medio tiempo gastará 2. Mides disponibilidad, no habilidad.

Si debes usar una tarea para llevar a casa para juniors, mantenla ajustada (máximo 90 minutos, con un temporizador duro), emparéjala con una entrevista de recorrido, y califica el recorrido más pesadamente que el artefacto.

Integridad para evaluaciones junior

Los asistentes de clase ChatGPT hacen que las evaluaciones junior para llevar a casa sean en gran medida inútiles como medidas independientes. La evaluación en vivo con compartir pantalla, o una sesión grabada a través de una plataforma como ClarityHire que rastrea patrones de tecleo y coherencia de código, es cómo mantienes la señal. El recorrido cubre el resto: un candidato que no puede explicar su propio código no lo escribió.

En qué optimizar

La contratación junior es una apuesta de 2 años. No estás contratando por quiénes son hoy — estás contratando por quiénes serán en 18 meses. La evaluación debe recompensar los rasgos que se componen: curiosidad, humildad bajo corrección, comodidad con la ignorancia. Esos rasgos parecen comportamientos específicos en la evaluación, y una rúbrica puede capturarlos.

desarrolladores juniorevaluaciónpotencial de crecimientocontratación

Artículos relacionados