Presencia Global

Plataforma Disponible 24/7

evalart@evalart.com

Ventajas de las Pruebas de Programación de Evalart

Share with:


Evaluar perfiles de TI, específicamente programadores, siempre ha sido un proceso complejo. Las entrevistas técnicas son útiles, pero tienden a favorecer a aquellos candidatos que saben venderse mejor, y aunque saber venderse es importante, no es uno de los factores más importantes en el trabajo de un desarrollador. Las pruebas escritas teóricas ayudan, pero pueden sesgar de acuerdo con que tanto el candidato haya utilizado los conocimientos específicos que mide la prueba. Se esto de primera mano porque recuerdo alguna entrevista un par de décadas atrás donde en un examen me preguntaron cómo se hacía una conexión a base de datos en Power Builder. Tenía algunos años de experiencia en Power Builder y dominaba el lenguaje, pero… la empresa donde trabajaba tenía ya una clase creada que gestionaba la conexión así que nunca tuve que hacer una conexión yo mismo y no sabía la respuesta. Finalmente, los conocimientos teóricos no garantizan que una persona sea un buen programador (es como creer que alguien que sabe de música, que conoce muchas melodías y técnicas necesariamente sepa tocar muy bien un instrumento). Es por lo tanto necesario evaluar las habilidades de programación, pero hacer esto en papel es engorroso y pedir a cada candidato que escriba código para compilarlo uno mismo también lo es.

Aquí empiezan las ventajas de una plataforma como Evalart, dado que incluye tanto preguntas teóricas de programación, como preguntas prácticas. Las preguntas prácticas se evalúan automáticamente. El candidato escribe y ejecuta sus programas en línea y luego la plataforma asigna un puntaje según varios factores. Aquí es donde Evalart ofrece algunas ventajas importantes sobre alternativas manuales u otras plataformas.

 

Evaluación de Escenarios

Evalart evalúa el código escrito por el programador ejecutándolo en diversos escenarios, de manera de validar que el programador haya considerado casos de borde y otros casos donde una solución trivial pudiera fallar.

 

Evaluación de Performance

Evalart posee preguntas donde se evalúa la eficiencia en términos de performance del código escrito por el candidato. Una respuesta que obtiene los resultados de una manera más rápida obtiene un puntaje mayor.

 

Eficiencia del Código

A veces un candidato puede resolver el problema planteado, pero su código es poco eficiente. Por ejemplo, programas que repiten el mismo código muchas veces en vez de utilizar un código mas general.

 

Evaluación de proximidad a la respuesta correcta

Un problema que afecta a algunas plataformas de pruebas de programación en línea es que si el candidato escribe un programa perfecto, pero falla al imprimir el resultado, recibe un puntaje de cero. Evalart utiliza avanzados algoritmos para reconocer por ejemplo que si el programa respondió “Mayor 10” en vez “Mayor: 10” el candidato reciba parte del puntaje, diferenciándolo del candidato que no logro nada en absoluto.

 

Diversos niveles de dificultad y pruebas por perfil

Evalart incluye preguntas y pruebas de diversos niveles de dificultad, lo que permite utilizar las pruebas que mejor midan el nivel de experiencia y habilidad requerido para diversas posiciones. Evalart incluye además un listado de posiciones para los que se indica las pruebas recomendadas para ese perfil en particular, considerando la dificultad, conocimientos y habilidades que esa posición requiere.

 

Múltiples lenguajes de programación, incluido pseudocódigo.

Evalart incluye muchos lenguajes de programación para evaluar candidatos en Java, Pyhton, C#, Visual Basic, JavaScript, PHP y SQL. Adicionalmente, Evalart incluye preguntas para responder utilizando seudocódigo, lo que permite evaluar habilidades de programación generales, independientes del dominio de un lenguaje de programación particular. Esto es ideal para evaluar candidatos junior o para evaluar candidatos en algún lenguaje no soportado por la plataforma.

 

Evalart toma todos los puntos anteriormente mencionados para evaluar cada pregunta de programación, generan automáticamente un puntaje que toma en cuenta todos estos factores. Gracias a esto los resultados de la prueba son un excelente predictor del desempeño futuro del candidato.

Evalart es utilizado por cientos de usuarios en el mundo para evaluar candidatos en procesos de selección de TI (así como otras posiciones) y cada mes miles de personas son evaluadas en la plataforma. Además de los exámenes técnicos de programación, Evalart incluye una amplia librería de pruebas, tanto técnicas como de otras áreas, desde QA hasta gestión de proyectos, además de pruebas de inteligencia, psicotécnicos, habilidades y conocimientos varios.

Para probar Evalart gratis sin costo, solo basta con registrarse aquí: https://cdn.evalart.com/es/online-programming-tests/