HABILIDADES DE PROGRAMACIÓN

Prueba de GraphQL para selección de personal

Vea cómo los candidatos leen código de GraphQL y razonan sobre el comportamiento de las APIs.

  • 10 minutos
  • 15 preguntas
  • Intermedio
  • Opción múltiple
  • Preguntas en inglés (inglés)
  • Teléfono y computadora

La respuesta breve

La prueba de GraphQL es una evaluación de selección de nivel intermedio para desarrolladores backend, frontend y full-stack, diseñadores de APIs e ingenieros de software que crean, mantienen o consumen APIs de GraphQL. Los candidatos leen esquemas, operaciones y fragmentos pequeños de resolutores, y determinan qué definen, si son válidos y qué devuelve un servidor.

Qué mide

Diseñar esquemas de GraphQL, escribir operaciones válidas y predecir cómo las valida, ejecuta y describe un servidor.

Esquemas y sistema de tipos

Los candidatos interpretan esquemas pequeños y evalúan cómo los tipos de GraphQL definen una API.

Consultas, mutaciones y validación

Los candidatos revisan consultas y mutaciones, deciden si las operaciones son válidas y analizan cómo las comprueba un servidor.

Ejecución, resolutores e introspección

Los candidatos razonan a partir de fragmentos de resolutores sobre la ejecución y la información que una API de GraphQL puede describir mediante la introspección.

Formatos de pregunta

Opción múltiple

La persona candidata: Lee una situación breve, una tabla o una afirmación y elige la respuesta correcta o todas las respuestas correctas.

Usted ve: Si el candidato conoce el material lo suficiente como para aplicarlo, no solo reconocerlo.

15 preguntas en 10 minutos, presentadas de una en una.

Puestos para los que sirve esta prueba

Desarrolladores backend, frontend y full-stack, diseñadores de APIs e ingenieros de software que crean, mantienen o consumen APIs de GraphQL.

Evidencia de experiencia práctica con GraphQL

  1. Evalúe el diseño y el uso de APIs

    Las preguntas abarcan ambos aspectos de una API de GraphQL: diseñar esquemas y escribir solicitudes para usarlos. Así, obtiene evidencia que va más allá de la lista de tecnologías del currículum.

  2. Evalúe el razonamiento a partir del código

    Los candidatos leen esquemas, operaciones y fragmentos de resolutores en JavaScript simple, y predicen si son válidos o qué resultados devuelve el servidor. Evalúe cómo razonan a partir del código, no solo cómo describen su experiencia laboral anterior.

  3. Mantenga un enfoque neutral respecto a los proveedores

    Las preguntas siguen la especificación publicada de GraphQL, no una biblioteca de servidor específica. La prueba no presupone que los candidatos hayan usado las herramientas de un proveedor determinado.

Qué obtiene por cada candidato

Informe de ejemplo (datos ficticios)GraphQL
68 %Percentil 40. Referencia: candidatos de HireValid, n = 1575
Esquemas y sistema de tipos68 %
Consultas, mutaciones y validación55 %
Ejecución, resolutores e introspección82 %
Integrity ScoreAlta confianza
  • Permaneció en la pestaña de la prueba durante toda la evaluación
  • Sin respuestas copiadas y pegadas
  • Respondió a un ritmo constante

Las puntuaciones, los perfiles y las señales de integridad son información que usted debe revisar junto con una entrevista; nunca son motivo para tomar una decisión automática.

Use esta prueba gratis

Señales de integridad de la prueba para que las revise el empleador

Cada candidato recibe un conjunto de preguntas distinto, tomado de amplios bancos, en un orden diferente y con las opciones de respuesta mezcladas. Las preguntas aparecen de una en una y las respuestas correctas se mantienen en los servidores de HireValid. Esta prueba de 15 preguntas dura 10 minutos y no permite volver a preguntas anteriores. Si se recarga la página, aparece la misma pregunta y solo queda el tiempo restante. El texto de las preguntas no se puede copiar ni seleccionar, y se registra cualquier intento de copia bloqueado. HireValid registra señales como el tiempo fuera de la pestaña de la prueba, el texto pegado en las respuestas y las respuestas dadas con más rapidez de la que permite leer una pregunta. El empleador revisa el Integrity Score junto con su cronología de evidencias; el puntaje no toma decisiones por sí solo. Con el consentimiento del candidato, se pueden añadir fotos aleatorias de la cámara web. Consulte cómo creamos nuestras pruebas para obtener más información sobre el diseño de las pruebas.

Use el puntaje como una de las evidencias

Revise el puntaje junto con una muestra de trabajo con GraphQL y una entrevista estructurada. La muestra de trabajo puede pedir a los candidatos que resuelvan un esquema o una operación similares a los fragmentos de código de esta prueba. Haga a cada candidato las mismas preguntas pertinentes para el puesto y compare su razonamiento con las necesidades del cargo. Considere el puntaje como una evidencia para su evaluación, no como una decisión por sí solo. Consulte la guía de pruebas de selección de personal y las pruebas relacionadas de React y Node.js.

Preguntas para entrevistas estructuradas

  1. ¿Cómo estructuraría un esquema de GraphQL para una función que está desarrollando su equipo?

    Preste atención a cómo relaciona el candidato el esquema con el uso previsto de la API y explica sus decisiones de diseño.

  2. Explíqueme cómo investigaría una operación de GraphQL que devuelve datos inesperados.

    Preste atención a que expliquen con claridad cómo revisarían la operación, su validación y ejecución, y el comportamiento de los resolutores pertinentes.

  3. ¿Cómo decidiría qué información debería exponer una API mediante la introspección?

    Preste atención a que el razonamiento se base en la API y sus consumidores, no en una descripción memorizada de la introspección.

Equidad y adaptaciones

Las preguntas siguen la especificación publicada de GraphQL, no una biblioteca de servidor específica, por lo que no se presupone el uso de las herramientas de ningún proveedor en particular. Los ejemplos de código se basan en ámbitos cotidianos, como bibliotecas, pedidos y eventos, e incluyen nombres de diversos orígenes. Los fragmentos breves de resolutores están escritos en JavaScript simple. El lenguaje es sencillo para que la prueba mida los conocimientos de GraphQL y no la velocidad de lectura en inglés.

Puede dar tiempo adicional a cualquier candidato como adaptación. Los resultados son pruebas que una persona debe revisar, nunca una decisión automática.

Provisional: la fiabilidad se informa cuando la hayan completado 200 candidatos.

Lea nuestro enfoque de equidad

Detalles de la prueba

Una prueba breve y cronometrada de conocimientos prácticos de GraphQL para quienes crean o consumen APIs de GraphQL. Los candidatos leen esquemas, operaciones y fragmentos pequeños de resolutores, y determinan qué definen, si son válidos y qué devuelve un servidor al ejecutarlos. Abarca ambos aspectos de una API: diseñar el esquema y escribir las solicitudes para usarlo.

  • Las preguntas están en inglés.
  • No se necesitan recursos auxiliares.
  • Cada pregunta se responde una sola vez y en orden, sin posibilidad de volver atrás.
  • 4 preguntas de práctica, 4 minutos, antes de la prueba cronometrada.

GraphQL, JavaScript son marcas registradas de sus respectivos propietarios. HireValid no está afiliada a ellas ni cuenta con su respaldo.

Preguntas frecuentes

¿Para quién está diseñado el test de GraphQL?+

Es una prueba de nivel intermedio para desarrolladores backend, frontend y full-stack, diseñadores de APIs e ingenieros de software que crean, mantienen o consumen APIs de GraphQL. Antes de incluirla en su proceso de selección, considere si el puesto requiere trabajar con GraphQL.

¿Qué formato de preguntas tiene la prueba de GraphQL?+

Las 15 preguntas son de opción múltiple. Los candidatos leen esquemas, operaciones y fragmentos pequeños de resolutores, y determinan qué definen, si son válidos o qué devuelve un servidor. La prueba dura 10 minutos y los candidatos no pueden volver a preguntas anteriores.

¿Cómo aborda la prueba de GraphQL los conocimientos específicos de un proveedor?+

Las preguntas siguen la especificación publicada de GraphQL, no una biblioteca de servidor específica, por lo que no presuponen el uso de las herramientas de ningún proveedor en particular. Los ejemplos de código se basan en ámbitos cotidianos, como bibliotecas, pedidos y eventos, y los fragmentos de resolutores usan JavaScript simple. El lenguaje es sencillo para centrarse en los conocimientos de GraphQL y no en la velocidad de lectura en inglés.

¿Pueden los candidatos usar ayudas o probar antes la evaluación de GraphQL?+

No se permite usar ayudas durante la prueba. Antes de realizar la evaluación de 15 preguntas, los candidatos pueden probar un conjunto de práctica aparte, con cuatro preguntas y un límite de cuatro minutos, para familiarizarse con el formato.

Pruebas relacionadas

Use la prueba de GraphQL en su próxima contratación

El plan Free incluye 5 pruebas esenciales; los planes de pago incluyen Biblioteca completa de pruebas.

Use esta prueba gratisPlan Free. No se requiere tarjeta de crédito.
Plan Free. No se requiere tarjeta de crédito.Use esta prueba gratis

Sobre el equipo editorial

Redactado y verificado por el equipo editorial de HireValid. Fuentes consultadas . Lea la política editorial.