¿Cuáles son las formas de probar las habilidades de Java de un candidato?

Hay muchas formas de probar las habilidades de Java de un candidato, pero si usted es un reclutador no técnico, entonces la forma más fácil de probar las habilidades es tomando pruebas de codificación previas al empleo en herramientas de terceros como QuodeIt.

Hay muchas herramientas disponibles en el mercado que pueden ayudarlo a evaluar el conocimiento de Java de un candidato. Pero aquí está el truco que la mayoría de las herramientas presentes en el mercado evaluarán mediante preguntas de opción múltiple (MCQ), que no es la forma ideal de evaluar a alguien.

En Quode, entendimos esto y diseñamos las pruebas de Java que tienen preguntas basadas en conocimientos y habilidades. Simulador de codificación de Quode Puede verificar automáticamente el envío de codificación de los candidatos en diferentes parámetros. Su candidato será evaluado según su conocimiento, habilidades para resolver problemas, comprensión algorítmica y su posición con respecto a otros candidatos.

Los temas de las pruebas de Java se deciden después de recopilar datos de diferentes blogs, sitios web y hablar con expertos en la materia. Actualizamos la biblioteca de preguntas cada semana.

Evalúe a su candidato Java de forma gratuita en Recruiter Signup | La forma más rápida y eficiente de evaluar a los desarrolladores de software

Espero que esto ayude.

Si no tiene el conocimiento de programación para evaluar las habilidades Java de los solicitantes durante una entrevista, necesitará un tercero objetivo para evaluar las habilidades de los candidatos por usted.

Tests4Geeks puede evaluar a sus solicitantes en cualquier lenguaje de programación importante. Sus pruebas en línea fueron desarrolladas por desarrolladores experimentados y profesionales y competencias básicas específicas para cada idioma.

Estoy publicando una captura de pantalla de su página de resumen de prueba de Java para que pueda ver qué tan bien estructuradas están sus pruebas:

Hay tres razones principales por las que me gustan:

  1. Pusieron mucho esfuerzo en desarrollar sus preguntas de prueba.
  2. Sus informes de prueba le presentan los resultados en un formato fácil de leer.
  3. Sus precios son razonables, por lo que puedo permitirme probar a todos mis candidatos.

Definitivamente sugeriría que los pruebes.

Voy a saltar! Trabajo con el equipo de Smarterer (Skill Tests – Smarterer), una plataforma de evaluación de habilidades que proporciona más de 900 pruebas de crowdsourcing para cuantificar cualquier habilidad en minutos.

Trabajamos con miles de reclutadores para evaluar candidatos y ofrecemos la siguiente prueba para Java: Prueba de Java – Smarterer

Hay cientos más disponibles aquí: contratar candidatos con las mejores habilidades. Espero que esto ayude.

Como en “Estoy contratando un desarrollador, pero no puedo escribir código yo mismo” o “Soy un desarrollador, ¿cuál es la mejor manera de evaluar las habilidades de otra persona”?

Voy a responder el segundo primero. En la prueba de código de casa seguida de una entrevista en persona usando esa prueba en casa como punto de partida. La prueba de código en el hogar puede ayudarlo a filtrar desarrolladores terribles rápidamente (no tiene pruebas unitarias: rechazar; mala separación de preocupaciones: rechazar), pero tenga cuidado de no rechazar a las personas si no lo han resuelto a su manera .

NO use hojas de cuna de “preguntas comunes de Java” – ¿Quiere un desarrollador o un loro? Por desgracia, la mayoría de las cosas en línea se reducen a esto.
HAGA algunas preguntas abiertas sin una buena respuesta (pero algunas respuestas malas). Como describir un patrón de diseño, cuándo lo usó (y por qué), cuál es su favorito (y por qué). Si la respuesta es un “Singleton” (grave), rechace.
NO haga que la prueba de código en el hogar requiera algo oscuro o algo que no sea importante para su aplicación.
DEBE ser relevante para usted (hacer cosas web, hacer que golpee una API web abierta, tal vez solicite un front-end web básico).
NO haga que la prueba en el hogar requiera demasiado tiempo para completarla. Si no puede hacerlo en 2–3 horas, es demasiado largo.
HAGA preguntas sobre cosas nuevas en su campo elegido. Quieres ver algo de emoción por su campo. (Esto podría resumirse en “Nuevas características en Java 9” y “cuénteme sobre NoSQL / Big Data / Scala”).

El primer caso es mucho más difícil y tienes dos vectores:
1) Use un tercero para evaluar las capacidades de los candidatos.
2) Para quién han trabajado en el pasado y por cuánto tiempo. Por ejemplo, si alguien ha escalado las cuerdas (trabajó durante mucho tiempo, pasó de junior a senior) en una empresa de tamaño decente, entonces es probable que sea bastante bueno. Si alguien ha escalado las cuerdas en una pequeña empresa, entonces es probable que esté un poco atrapado en las formas de las pequeñas empresas. Si el candidato nunca se ha quedado en ningún lugar durante más de seis meses, entonces lo evitaría. Pero un montón de compromisos de más de dos años, incluido al menos uno con un gran nombre (Sky, Microsoft, Google, …), entonces probablemente sean bastante buenos.

Utilice la Prueba de evaluación para desarrolladores de Java Senior u otras pruebas de codificación de Java disponibles en la solución de prueba previa al empleo: entrevista Mocha

Aquí hay 20 pruebas sobre habilidades Java

A continuación hay un par de composiciones de pruebas.

Puede solicitar una prueba personalizada para cualquier requisito o alteración específica. Cree una prueba adaptada para satisfacer sus necesidades utilizando la instalación de pruebas personalizadas.

Hay muchas pruebas disponibles para verificar las Habilidades Java del candidato. La prueba de evaluación de habilidades previas al empleo puede verificar las habilidades laborales del candidato. A través de este proceso de filtración se obtienen los mejores candidatos con las habilidades laborales deseadas. Entrevista Mocha es una plataforma de prueba de habilidades previas al empleo que tiene más de 1000 pruebas de habilidad y una prueba personalizada a pedido. Algunas de las pruebas de Java son las siguientes:

Core Java Test

Prueba de evaluación de desarrollador junior de Java

Prueba EJB (Enterprise Java Beans)

Prueba de Java 8

Prueba de API Java

Prueba de arquitecto de Java

Prueba de codificación Java (básica)

Y así…..

Normalmente busco el siguiente entendimiento

* Ciclo de vida del objeto y tipos de referencia
* Comprensión detallada de GC
* Mecanismo de control de concurrencia de Java
* Estructura de datos adoptada por varias API de recopilación de Java

Si comprende muy bien las áreas anteriores, puede optimizar cualquier aplicación Java.

Las siguientes son las áreas clave que busco en cualquier desarrollador de Java:

  • Concurrencia
  • Patrones de diseño
  • Colecciones / Genrics
  • Conocimiento de API común