HABILIDADES DE PROGRAMACIÓN

Prueba de Django REST Framework para selección de personal

Vea cómo razonan los candidatos sobre el código de Django REST Framework y el comportamiento de las API.

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

La respuesta breve

Esta prueba de Django REST Framework, de 15 preguntas y 10 minutos, está dirigida a desarrolladores de back-end y full-stack de nivel intermedio que crean o mantienen API REST con Python y Django. Las preguntas de opción múltiple usan fragmentos breves de código y situaciones realistas para evaluar modelos y consultas de API, serializadores, vistas y viewsets, enrutamiento, autenticación y permisos. Los candidatos identifican el comportamiento del código o el cambio que permitiría obtener el resultado solicitado.

Qué mide

Conocimientos prácticos de Django REST Framework: modelos y consultas que sustentan una API, serializadores, vistas y viewsets, enrutamiento, autenticación y permisos.

Modelos y ORM en las API

Los candidatos determinan cómo los modelos y las consultas proporcionan los datos que devuelve una API.

Serializadores

Los candidatos leen el código de un serializador y determinan qué hace con los datos entrantes y salientes.

Vistas y viewsets

Los candidatos evalúan cómo una vista o un viewset gestiona una solicitud y qué cambio permite obtener el comportamiento solicitado.

Enrutamiento, autenticación y fundamentos de API

Los candidatos analizan cómo se enrutan las URL y qué solicitudes permite una configuración de autenticación o permisos.

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 de back-end y full-stack de nivel intermedio que crean o mantienen API REST con Python y Django.

Qué puede mostrar esta prueba

  1. Razonamiento a partir del código

    Los fragmentos breves de código piden a los candidatos identificar un comportamiento o elegir un cambio que produzca el resultado solicitado en la API.

  2. Quién supera la prueba

    Las preguntas sobre autenticación y permisos permiten ver si el candidato sabe qué solicitudes aceptará una API antes de que se publique el código.

  3. Decisiones sobre serializadores y viewsets

    Las preguntas plantean qué cambio en un serializador o viewset permitiría obtener el comportamiento solicitado, una decisión habitual al trabajar con código de Django REST Framework.

  4. Código actualizado

    El código se basa en las versiones actuales de Django y Django REST Framework y evita funciones cuyo comportamiento varía entre versiones recientes.

Qué obtiene por cada candidato

Informe de ejemplo (datos ficticios)Django REST Framework (DRF)
71 %Percentil 46. Referencia: candidatos de HireValid, n = 247
Modelos y ORM en las API71 %
Serializadores64 %
Vistas y viewsets85 %
Enrutamiento, autenticación y fundamentos de API62 %
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

Cada candidato recibe un conjunto distinto de preguntas, seleccionado de bancos amplios. Las preguntas aparecen en un orden distinto en cada intento y las opciones de respuesta se mezclan. El navegador muestra una pregunta a la vez y las claves de respuesta permanecen en los servidores de HireValid. El tiempo se controla en el servidor, por lo que, al volver a cargar la página, se restaura la misma pregunta y solo queda el tiempo restante. El texto de las preguntas no se puede seleccionar ni copiar; cualquier intento de copia bloqueado queda registrado en la cronología. HireValid registra señales como el tiempo que se pasa fuera de la pestaña de la prueba, el texto pegado en las respuestas y las respuestas enviadas más rápido de lo que se puede leer una pregunta. El empleador revisa el Integrity Score y la cronología de evidencias; ninguno de los dos determina una decisión por sí solo. Con el consentimiento del candidato, se pueden añadir fotos aleatorias de la cámara web. Lea cómo crea HireValid sus pruebas.

Use el puntaje como evidencia

Revise el puntaje junto con una muestra de trabajo en la que se pida al candidato crear o mantener una API REST con Python y Django. Después, use las mismas preguntas estructuradas en la entrevista con cada candidato. Converse sobre su razonamiento acerca de los modelos y las consultas, los serializadores, las vistas y los viewsets, o el enrutamiento y los permisos. Considere el puntaje de la prueba como evidencia para su evaluación, no como una decisión en sí misma. También puede comparar su alcance con el de la prueba de Django y leer nuestra guía de pruebas de selección de personal.

Preguntas para entrevistas estructuradas

  1. Un endpoint de pedidos devuelve los datos de una forma distinta a la que necesita el equipo. ¿Cómo investigaría el código de la API y decidiría qué cambiar?

    Preste atención a si el candidato explica de forma razonada cómo rastrearía los modelos y las consultas, los serializadores y el comportamiento del endpoint.

  2. Una API de reservas necesita un comportamiento nuevo. ¿Cómo analizaría la vista o el viewset y su enrutamiento?

    Preste atención a si el candidato explica de forma práctica cómo relacionaría el comportamiento solicitado con las vistas y el enrutamiento.

  3. ¿Cómo evaluaría un problema de autenticación o permisos en una API de inventario?

    Preste atención a si el candidato propone una forma pertinente de investigar la autenticación y los permisos en el contexto de la API.

Equidad y adaptaciones

Las preguntas usan ejemplos empresariales neutrales, como pedidos, tickets, reservas e inventario, y están redactadas en inglés claro, sin expresiones idiomáticas ni referencias que requieran conocer un país, una moneda o una cultura. El código se basa en las versiones actuales de Django y Django REST Framework y evita funciones cuyo comportamiento varía entre versiones recientes. Todas las preguntas son lo bastante breves como para leerlas y responderlas dentro del tiempo asignado, y los nombres que aparecen en el código reflejan diversos orígenes.

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 informará cuando 200 candidatos hayan completado la prueba.

Lea nuestro enfoque de equidad

Detalles de la prueba

Una prueba breve y cronometrada de habilidades prácticas con Django REST Framework para crear API web en Python. Las preguntas presentan fragmentos de código y situaciones realistas sobre modelos y consultas, serializadores, vistas y viewsets, enrutamiento, autenticación y permisos. Se pregunta qué hace el código o qué cambio permitiría obtener el comportamiento solicitado.

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

Django, Django REST Framework, Python son marcas registradas de sus respectivos propietarios. HireValid no está afiliada a ellas ni cuenta con su respaldo.

Preguntas frecuentes

¿Cuál es el formato de la prueba de Django REST Framework?+

Tiene 15 preguntas para responder en 10 minutos. Algunas tienen una sola respuesta correcta y otras piden seleccionar todas las opciones que correspondan. Cada pregunta se responde una sola vez y en orden, sin posibilidad de volver atrás. La prueba funciona en teléfonos y computadoras. Hay un conjunto de práctica aparte, con 4 preguntas, que se completa en 4 minutos.

¿Cómo se procura que las preguntas de la prueba de Django REST Framework sean justas?+

Las situaciones usan ejemplos neutrales, como pedidos, tickets, reservas e inventario. Las preguntas están redactadas en inglés claro, sin expresiones idiomáticas ni referencias que requieran conocer un país, una moneda o una cultura. El código se basa en las versiones actuales de Django y Django REST Framework y evita funciones cuyo comportamiento varía entre versiones recientes.

¿Pueden los candidatos usar ayudas durante la prueba de Django REST Framework?+

No se permite usar ayudas. Los fragmentos de código son lo bastante breves como para leerlos y responder dentro del tiempo previsto. Así, los candidatos deducen qué hace un serializador, una vista o un permiso a partir del código en pantalla, en lugar de consultar documentación.

¿Quién debería realizar la prueba de Django REST Framework?+

Está dirigida a desarrolladores de back-end y full-stack de nivel intermedio que crean o mantienen API REST con Python y Django. Evalúa habilidades prácticas con serializadores, vistas y viewsets de API, así como con enrutamiento y permisos. Considere si esas responsabilidades corresponden al puesto.

Pruebas relacionadas

Use la prueba de Django REST Framework (DRF) 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.