¿Utilizará una prueba de habilidades técnicas en línea para contratar a un desarrollador senior? [cerrado]

14

Hay servicios en línea como IKM que ofrecen pruebas de habilidades en muchas áreas, incluida la programación.

¿Usaría este tipo de pruebas al contratar para un puesto de desarrollador senior?

¿Qué pasa con los candidatos de evaluación comparativa objetiva antes de llamarlos para una entrevista? ¿Lo usarías como un paso después de hacer una lista corta de candidatos después de las entrevistas?

¿Es este enfoque más adecuado en algunas situaciones en comparación con otras? ¿Has utilizado personalmente este tipo de servicio o conoces a alguien que lo ha hecho?

softveda
fuente
¿IKM ofrece la posibilidad de personalizar las preguntas?
talonx
Sí, dicen eso en su folleto. No tengo experiencia real. Además, la prueba es adaptativa, es decir, se vuelve cada vez más difícil a medida que avanza para responder correctamente las preguntas.
softveda
Aún mejor, use una prueba de coeficiente intelectual :)
Aditya P
La única vez que tomé una "prueba de habilidades en línea" como parte de una entrevista de trabajo, recibí varias preguntas incorrectas porque estaban escritas incorrectamente (lo que la prueba esperaba para la respuesta correcta en realidad no era válida) o mal (ninguna de las respuestas tenía sentido en el contexto de la pregunta, o la pregunta no estaba clara).
alroc
1
Las pruebas en línea son IMO muy limitadas: un senior puede no estar familiarizado con el tema específico de la prueba en línea, pero podría aprenderlo en dos semanas. Un desarrollador menos experto podría conocer ese tema y calificar muy bien, pero eso es todo.
Giorgio

Respuestas:

27

Para ser franco: ¡No, No, No, No y No!

Haga que el candidato haga una codificación con usted, es la única forma en que sabrá cómo piensan a través de los problemas y cómo podrían encajar en su equipo.

Por otro lado, trataría de evitar el reclutamiento a través de la técnica de lotería CV :-), en lugar de encontrar buenas personas a través del boca a boca, conferencias, reuniones técnicas de la comunidad, etc. Evita también a los agentes de reclutamiento.

Martijn Verburg
fuente
2
Buena idea durante la entrevista. Pero, ¿qué pasa con la selección de candidatos, no deberían los buenos simplemente volar a través de él? Para la gerencia, esto parece ser una solución objetiva y rentable que llamar a muchos candidatos para una entrevista. Tratando de jugar al abogado del diablo aquí.
softveda
2
Vea mi nota de "lado". Pasar por el CV y ​​luego la lotería técnica de prueba en línea no va a obtener un buen candidato de manera confiable. Digamos que la prueba en línea es como un examen certificado por Sun / Oracle para Java: el desarrollador junior que acaba de estudiar el examen pasa esta prueba con facilidad. Martin Fowler, que no ha codificado en Java recientemente, falla, ¿a quién preferirías contratar?
Martijn Verburg el
Estoy de acuerdo contigo y por eso lo marcó como respuesta. No estoy haciendo la contratación, así que la decisión no es mía.
softveda
13

De un profesional de TI de 38 años que recientemente tuvo que tomar una de estas pruebas, me horrorizó la idea de que alguien las vendiera como útiles. Las preguntas parecían centrarse en técnicas raramente utilizadas en las experiencias cotidianas, cosas que un programador experimentado simplemente clonaría a partir de ejemplos de otros programas o usaría manuales o amigos para determinar. Ningún programador experimentado casi nunca escribe un programa desde cero. Que perdida de tiempo. Cualquiera que piense que los programadores experimentados conocen todas las características de los lenguajes que usan de memoria, no tienen idea de cómo se hace el trabajo en realidad. Es aterrador como siempre, pensar que las personas de recursos humanos sin experiencia técnica práctica, ven estas pruebas como una excusa por su falta de conocimiento. Dijo Nuff.

Cima de la colina - no sobre ella
fuente
6

En teoría, la idea de una prueba en línea para descartar a los solicitantes completamente no calificados no es tan mala. Desafortunadamente, es bastante inútil en realidad.

En primer lugar, ninguno de los sitios de prueba en línea que he visto tenía una prueba que realmente valió la pena. En segundo lugar, es demasiado fácil para una persona completamente no calificada obtener un amigo (o quien sea) para que lo ayude durante la duración de una prueba y pasar con gran éxito sin saber nada sobre el tema.

Incluso si pudiera solucionar el segundo problema (p. Ej., Pídales que realicen la prueba en una computadora en sus oficinas, sin nadie más presente, sin programas de chat, etc.) dudo que exista una prueba en línea útil de todos modos. Las pruebas generalmente tratan hechos, no ideas, pero la programación se trata principalmente de ideas y (particularmente) de ejercer un buen juicio. Si bien un programador ciertamente necesita conocer algunos datos sobre el idioma (s) que utiliza, una prueba de ese tipo de conocimiento no le dirá mucho.

Jerry Coffin
fuente
3

Le sugiero que utilice los servicios de prueba en línea solo para filtrar a los candidatos incompetentes. Porque muchos desarrolladores senior (como piensan) no son desarrolladores senior. Solo medio o junior.

Después de filtrar programadores incompetentes, debe conocer a cada candidato y preguntarle sobre la experiencia.

La experiencia debe ser el criterio principal para la selección. Las habilidades de programación son segundas, pero también muy importantes.

Verifique los siguientes servicios de prueba, IKM similar, pero orientado solo a los programadores:

Pruebas para Geeks, Codility, BrainBench

José
fuente
2

¿Lo estás contratando para tomar exámenes o escribir código?

Si tiene tantos problemas con la pantalla de presentación, sus reclutadores y socios de colocación están haciendo un mal trabajo y debe reemplazarlos. Si alguien me envía nada más que una serie de candidatos realmente malos que no pueden pasar una simple prueba en persona, cambiamos los reclutadores.

sal
fuente
-1

¿Usaría este tipo de pruebas al contratar puestos de desarrollador senior?

Si.

¿Qué pasa con los candidatos de evaluación comparativa objetiva antes de llamarlos para una entrevista?

No. La evaluación comparativa implica que compara a los candidatos según su puntaje. Las pruebas se utilizan mejor para determinar una línea de base, no para realizar evaluaciones comparativas entre los candidatos.

¿Lo usarías como un paso después de hacer una lista corta de candidatos después de la entrevista?

No. Deberías haber hecho la prueba antes de la entrevista. La entrevista es la base para una consideración futura.

¿Es este enfoque más adecuado en algunas situaciones en comparación con otras?

Si la prueba del conocimiento de programación es la mayor parte de lo que un candidato aportaría (por ejemplo, desarrollador junior), entonces es proporcionalmente más útil.

¿Has utilizado personalmente este tipo de servicios o conoces a alguien que lo esté usando?

Estaba sujeto a uno en una empresa de reclutamiento que utilicé. Me resultó útil para comprender qué conceptos necesitaba repasar.

Thomas Langston
fuente
-1

He utilizado pruebas para contratar desarrolladores, y lo volvería a hacer. Si bien los tres finalistas fallaron, terminé contratando al que tuvo la mejor puntuación del grupo. Creo que fue un buen movimiento. Cuando está contratando un conjunto de habilidades que aún no tiene en el personal, es imposible evaluar la habilidad de la persona que está contratando de manera objetiva de otra manera.


fuente