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
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.
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.
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
- 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.
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.
Cómo prevenimos las trampas con IA · Señales de integridad
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
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ó.
¿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.
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.
Entienda las puntuaciones y los valores de referencia
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.
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
React
10 minutos, Habilidades de programación
ExplorarNode.js
10 minutos, Habilidades de programación
ExplorarFastAPI
10 minutos, Habilidades de programación
ExplorarShopify
10 minutos, Habilidades de programación
ExplorarDjango
10 minutos, Habilidades de programación
ExplorarASP.NET (incluido ASP.NET Core)
10 minutos, Habilidades de programación
ExplorarUse 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.