HABILIDADES DE PROGRAMACIÓN

Prueba de diseño de API REST para selección de personal

Revise cómo los candidatos estructuran API HTTP y documentan cambios para trabajar con API REST.

  • 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 Diseño de API REST es un conjunto cronometrado de preguntas prácticas para contratar desarrolladores backend y full-stack de nivel intermedio, desarrolladores web, arquitectos de software, ingenieros de integración y responsables técnicos de producto o proyectos que trabajan con API REST. Evalúa decisiones sobre métodos HTTP, estructuras de solicitud y respuesta, códigos de estado, documentación de API y gestión de cambios.

Qué mide

Elegir métodos HTTP, definir la estructura de solicitudes y respuestas, seleccionar códigos de estado, y documentar y hacer evolucionar API REST.

Métodos HTTP y semántica

Los candidatos eligen métodos HTTP para las operaciones que se muestran en intercambios HTTP breves y aplican las convenciones REST indicadas.

Diseño de solicitudes

Los candidatos eligen estructuras de solicitud que se ajustan a la descripción de la API y a los cuerpos JSON de cada situación.

Diseño de respuestas y códigos de estado

Los candidatos eligen estructuras de respuesta y códigos de estado adecuados para el intercambio HTTP y las pautas indicadas.

Documentación de API y gestión de cambios

Los candidatos eligen cambios en la documentación que se ajustan a una API REST en evolución y a las convenciones indicadas.

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 y full-stack, desarrolladores web, arquitectos de software, ingenieros de integración y responsables técnicos de producto o proyectos que trabajan con API REST.

Vea cómo los candidatos abordan las decisiones de diseño de API

  1. Vea las decisiones en contexto

    Los intercambios HTTP breves, los cuerpos JSON y las descripciones de API muestran cómo aborda un candidato los métodos, las estructuras de solicitud y los códigos de estado en ejemplos prácticos.

  2. Mantenga los ejemplos neutrales respecto del lenguaje

    Las preguntas usan mensajes HTTP sin formato, JSON y YAML, por lo que los candidatos no necesitan un lenguaje de programación ni un framework en particular para demostrar su razonamiento sobre API REST.

  3. Aplique las convenciones indicadas

    Cuando los equipos pueden seguir distintas convenciones REST, la pregunta especifica qué guía se debe aplicar. Las respuestas no dependen del estilo propio de una empresa.

Qué obtiene por cada candidato

Informe de ejemplo (datos ficticios)Diseño de API REST
70 %Percentil 44. Referencia: candidatos de HireValid, n = 854
Métodos HTTP y semántica67 %
Diseño de solicitudes64 %
Diseño de respuestas y códigos de estado65 %
Documentación de API y gestión de cambios82 %
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, seleccionado de bancos amplios, con las preguntas y las opciones de respuesta en un orden diferente. El navegador muestra una pregunta a la vez y las respuestas correctas se mantienen en los servidores de HireValid. El tiempo se controla en el servidor; al volver a cargar la página, se restaura la misma pregunta y solo queda el tiempo restante. Los candidatos no pueden copiar ni seleccionar el texto de las preguntas, y los intentos de copia bloqueados aparecen en la cronología. Los enlaces personales de invitación caducan y no se puede volver a realizar una prueba una vez finalizada. HireValid resume señales como el tiempo fuera de la pestaña de la prueba, el contenido pegado en las respuestas y las respuestas dadas más rápido de lo que se puede leer una pregunta en un Integrity Score y una cronología de evidencias para que el empleador las revise. Nunca toma decisiones por su cuenta.

Use el puntaje como evidencia para revisar

Combine el puntaje con una muestra de trabajo sobre un cambio en una API y una entrevista estructurada. Revise el razonamiento del candidato en contexto; el puntaje es una evidencia para que usted la revise, no una decisión de contratación. Para evaluar habilidades técnicas relacionadas, consulte la prueba de Node.js, la prueba de FastAPI y la prueba de Django, o use la guía de pruebas de preselección para planificar un proceso coherente.

Preguntas para entrevistas estructuradas

  1. Cuénteme sobre una decisión de diseño de API REST que haya tomado. ¿Qué influyó en su elección?

    Preste atención al razonamiento del candidato sobre la solicitud o la respuesta y las convenciones que aplicó.

  2. ¿Cómo gestionaría un cambio en la estructura de solicitud o respuesta de una API?

    Preste atención a una explicación clara de la decisión de diseño y de cómo reflejaría el cambio en la documentación de la API.

  3. Describa cómo decide qué método HTTP y código de estado son adecuados para una operación de API.

    Preste atención a un razonamiento basado en la operación y en las pautas que el equipo acordó seguir.

Equidad y adaptaciones

Los ejemplos están escritos como mensajes HTTP sin formato, JSON y YAML, por lo que no se necesita ningún lenguaje de programación ni framework en particular. Las situaciones usan recursos empresariales neutrales, como pedidos, reservas e inventario, nombres de distintos orígenes y no incluyen símbolos monetarios, modismos ni conocimientos locales. Cuando los equipos siguen convenciones diferentes, la pregunta indica qué pauta aplicar, por lo que las respuestas nunca dependen de las convenciones internas de una sola empresa.

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 una vez que 200 candidatos la hayan completado.

Lea nuestro enfoque de equidad

Detalles de la prueba

Un conjunto cronometrado de preguntas prácticas sobre el diseño y la creación de API HTTP según el estilo REST. Los candidatos leen intercambios HTTP breves, cuerpos JSON y descripciones de API, y luego eligen el método, la estructura de la solicitud, el código de estado o el cambio en la documentación que se ajusta a las convenciones REST ampliamente utilizadas.

  • 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.

OpenAPI es una marca registrada de su propietario. HireValid no está afiliada a ella ni cuenta con su respaldo.

Preguntas frecuentes

¿Qué leerán los candidatos en la prueba de diseño de API REST?+

Cada una de las 15 preguntas de opción múltiple muestra un intercambio HTTP breve, un cuerpo JSON o una descripción de API, expresados como mensajes HTTP sin formato, JSON y YAML. Las situaciones usan recursos empresariales neutrales, como pedidos, reservas e inventario, sin símbolos monetarios, modismos ni conocimientos locales, por lo que no se necesita ningún lenguaje de programación ni framework.

¿Cómo aborda la prueba de Diseño de API REST las distintas convenciones de los equipos?+

Los equipos siguen convenciones REST diferentes en algunos aspectos. Cuando esto es relevante, la pregunta indica qué pauta aplicar, por lo que la respuesta nunca depende de las convenciones internas de una sola empresa. En los demás casos, las respuestas se basan en convenciones REST ampliamente utilizadas para los métodos, la estructura de las solicitudes y los códigos de estado.

¿Se permiten ayudas en la prueba de Diseño de API REST y pueden los candidatos volver a una pregunta anterior?+

No se permiten ayudas durante la prueba y los candidatos no pueden volver a una pregunta anterior. No está restringida al uso en computadoras de escritorio. El conjunto de práctica independiente tiene 4 preguntas y dura 4 minutos.

¿Quién debería realizar la prueba de diseño de API REST?+

Está dirigida a procesos de selección de nivel intermedio para desarrolladores backend y full-stack, desarrolladores web, arquitectos de software, ingenieros de integración y responsables técnicos de producto o proyectos que trabajan con API REST.

Pruebas relacionadas

Use la prueba de Diseño de API REST 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.