Trabajo esporádicamente como contratista de programación para una empresa que quiere contratar a su primer programador a tiempo completo. El Director de Operaciones me pidió orientación en el proceso de contratación y verificación.
Los servicios de contratación que han utilizado en el pasado han ofrecido candidatos supuestamente bien examinados que no podían defenderse en tareas de programación simples (he realizado varias revisiones de código para ellos en el pasado).
Como no puedo ayudar en el proceso de contratación, me gustaría recomendar un servicio profesional de selección de candidatos de algún tipo, suponiendo que tales servicios existan.
Lo único que se me ocurrió a través de mis búsquedas en Google es la prueba automatizada, como la que ofrece DevSkiller . Si bien parece que es mejor que nada, estoy seguro de que preferirían pagarle a una persona real para que investigue a sus candidatos.
¿Existen tales servicios? ¿Alguien puede señalarme en la dirección correcta?
Soy uno de los fundadores de Devskiller. No quiero promocionarme aquí, solo quería ayudarte con tu pregunta.
El problema que encontramos en el mercado es que hay muchas empresas que quieren ayudarte a buscar candidatos, pero tienen problemas para comprobar sus conocimientos técnicos. La mayoría de ellos simplemente revisan sus CV y los llaman para hacerles algunas preguntas sobre sus proyectos anteriores. Para examinar a los candidatos de la manera que le gustaría, también necesitarían tener una PYME en cada tecnología para verificar sus habilidades y eso sería muy costoso.
Devskiller nació de la frustración. en realidad tuvimos los mismos problemas que mencionaste porque lo que estaba disponible en el mercado solo verificaba el conocimiento algorítmico. Perdimos mucho tiempo investigando a las personas si realmente solucionaban problemas de programación en ciertas tecnologías. En mi humilde opinión, logramos nuestro objetivo, pero, por supuesto, tendrías que probarlo tú mismo para ver si eso es lo que estás buscando.
Si tienes alguna pregunta, házmelo saber.
De hecho, me contrataron mediante una prueba de codificación de Codality. Desde mi perspectiva como desarrollador de nivel de entrada, en realidad fue una gran ayuda, ya que resolver las preguntas de la prueba con precisión me dio un gran impulso de confianza antes de la entrevista. También le dio a mi entrevistador preguntas sobre el único error que cometí: pude mirar el código enviado y rápidamente descubrí dónde probablemente me equivoqué ahora que tenía los informes más detallados sobre los errores (la prueba inicial solo hace que el puntaje porcentual sea visible para los candidatos).
Los otros trabajos para los que entrevisté se centraron más en definiciones técnicas de términos, y los únicos problemas de pizarra eran casi insultantemente simples (escriba un bucle for que cuente del 1 al 100, fizzbuzz). Descubrí que la mayoría de las personas involucradas en el proceso de entrevista en los otros lugares hicieron preguntas que eran demasiado específicas para su implementación particular utilizada en su taller.
Entonces, en resumen, diría que las pruebas de codificación parecen ser de gran ayuda tanto para el entrevistador como para el entrevistado. Me permitió resaltar mi enfoque del mundo real para la codificación (Codality incluye una característica interesante en la que el entrevistador puede ver una grabación del entrevistado escribiendo el código, para que pueda tener una buena idea del enfoque inicial y cualquier edición y refactorización que hagan en el camino) mientras le da al entrevistador muchas preguntas específicas sobre por qué elegí un enfoque determinado. Ciertamente mostró qué tipo de programador era mejor que simplemente que me pidieran que regurgitara lo que significa "SÓLIDO". Me dio un gran impulso de confianza tanto al entrar como al salir de la entrevista, y me llamaron de nuevo al día siguiente con una oferta, así que asumo que hizo que su decisión fuera mucho más fácil.
colina de james
keshlam
El hombre de los panecillos
bobo2000