HABILIDADES DE PROGRAMACIÓN

Prueba de Flask para selección de personal

Vea cómo los candidatos interpretan código de Flask usado para crear y mantener aplicaciones web con Python.

  • 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 Flask es una evaluación cronometrada de nivel intermedio sobre habilidades prácticas con Flask, dirigida a desarrolladores web de Python, desarrolladores de Flask y desarrolladores de back-end o full-stack que crean o mantienen aplicaciones Flask. Los candidatos leen fragmentos breves de código y eligen qué hacen, qué está mal en ellos o qué cambio los soluciona. Evalúa rutas y plantillas, autenticación, bases de datos y API, pruebas e implementación.

Qué mide

Habilidades prácticas con Flask: rutas y plantillas, autenticación, bases de datos y API, pruebas e implementación.

Rutas, solicitudes y plantillas

Los candidatos interpretan fragmentos breves de código de una aplicación sobre el manejo de rutas y solicitudes y el uso de plantillas.

Autenticación y seguridad

Las preguntas abarcan código de aplicaciones relacionado con inicios de sesión y sesiones, incluida la autenticación y la seguridad.

Bases de datos y API REST

Los candidatos trabajan con código relacionado con el acceso a bases de datos y las API JSON.

Pruebas e implementación

Las preguntas abarcan las pruebas de una aplicación Flask y su ejecución en producció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 web de Python, desarrolladores de Flask y desarrolladores de back-end y full-stack que crean o mantienen aplicaciones Flask.

Qué puede mostrar la prueba de Flask

  1. Evidencia basada en código

    Los candidatos interpretan fragmentos de código de una aplicación y eligen qué hacen, qué está mal en ellos o qué cambio los soluciona. Así, usted obtiene información que va más allá de la experiencia con Flask descrita en el currículum.

  2. Fallos de seguridad en código real

    Los fragmentos sobre inicios de sesión y sesiones preguntan qué está mal y qué cambio lo soluciona. Así, usted puede ver si un candidato detecta un problema de seguridad en código de Flask, en lugar de limitarse a mencionarlo.

  3. Situaciones cotidianas y justas

    Los fragmentos breves usan inglés estadounidense sencillo y situaciones cotidianas y culturalmente neutras, como herramientas de reservas, inventarios y gestores de tareas, sin modismos ni referencias que requieran conocimientos locales.

Qué obtiene por cada candidato

Informe de ejemplo (datos ficticios)Flask
69 %Percentil 42. Referencia: candidatos de HireValid, n = 1579
Rutas, solicitudes y plantillas58 %
Autenticación y seguridad77 %
Bases de datos y API REST56 %
Pruebas e implementación83 %
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 revisar

Cada candidato recibe un conjunto distinto de preguntas de amplios bancos, con el orden de las preguntas y las opciones de respuesta mezclados. El navegador muestra una pregunta a la vez y las claves de respuestas permanecen en los servidores de HireValid. El tiempo de la prueba se controla en el servidor; si se vuelve a cargar la página, aparece la misma pregunta con el tiempo restante, y los candidatos no pueden volver a las preguntas anteriores. No se puede copiar ni seleccionar el texto de las preguntas, y se registra cualquier intento de copia bloqueado. HireValid puede resumir señales como el tiempo 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 en un Integrity Score con una cronología de evidencias para que el empleador la revise. No toma decisiones por sí solo. Obtenga más información sobre cómo creamos nuestras pruebas y consulte nuestra guía sobre pruebas de selección de personal.

Use la puntuación como evidencia

Revise la puntuación junto con una muestra de trabajo que refleje las tareas con Flask del puesto, como interpretar código de una aplicación relacionado con rutas, sesiones, bases de datos o pruebas. Después, use una entrevista estructurada para hacer a todos los candidatos preguntas comparables y relacionadas con el puesto. La puntuación es una señal que debe revisar, no una decisión de contratación ni un umbral. Si está comparando frameworks, consulte Django REST Framework (DRF).

Preguntas para entrevistas estructuradas

  1. Una ruta de Flask recibe una solicitud, pero muestra la información incorrecta. ¿Cómo investigaría el problema?

    Preste atención a que explique claramente cómo seguir el código de la ruta, la solicitud y la plantilla, y cómo identificar qué cambio probar.

  2. ¿Cómo revisaría el código de inicio de sesión y de sesiones de una aplicación Flask antes de modificarlo?

    Preste atención a si considera el comportamiento de la autenticación y la seguridad en el código, y si explica cómo comprobar razonadamente el efecto de un cambio.

  3. ¿Cómo investigaría un problema relacionado con el acceso a una base de datos o una API JSON en una aplicación Flask?

    Preste atención a que explique paso a paso cómo revisar el código pertinente y usar pruebas para comprobar una posible solución.

Equidad y adaptaciones

Las preguntas consisten en fragmentos breves de código acompañados de texto en inglés estadounidense sencillo, redactado al nivel de lectura habitual en el trabajo de desarrollo, sin modismos ni referencias que requieran conocimientos locales. Las aplicaciones de las situaciones, como herramientas de reservas, inventarios y gestores de tareas, son cotidianas y culturalmente neutras, y los nombres que aparecen provienen de diversos orígenes. Cada pregunta evalúa una habilidad que un desarrollador de Flask usa en el trabajo, no conocimientos triviales sobre opciones de uso poco frecuente.

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

Lea nuestro enfoque de equidad

Detalles de la prueba

Una evaluación breve y cronometrada de habilidades prácticas con el framework web Flask para Python. Los candidatos leen fragmentos de código de una aplicación y eligen qué hacen, qué está mal en ellos o qué cambio lo soluciona. Las preguntas abarcan rutas y plantillas, inicios de sesión y sesiones, acceso a bases de datos y API JSON, además de pruebas y ejecución de una aplicación en producción.

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

Flask, Python, Jinja, SQLAlchemy, Werkzeug, pytest, Gunicorn son marcas registradas de sus respectivos propietarios. HireValid no está afiliada a ellas ni cuenta con su respaldo.

Preguntas frecuentes

¿Cómo mantiene la prueba de Flask la imparcialidad de sus preguntas?+

La prueba de Flask usa fragmentos breves de código con texto en inglés estadounidense sencillo, al nivel de lectura habitual en el trabajo de desarrollo. Las situaciones sobre reservas, inventarios y gestores de tareas son culturalmente neutras, y las preguntas evalúan habilidades de Flask que se usan en el trabajo, no conocimientos triviales sobre opciones de uso poco frecuente.

¿Pueden los candidatos usar ayudas durante la prueba de Flask?+

No se permiten ayudas durante la prueba de Flask. Los candidatos responden preguntas de opción múltiple leyendo fragmentos de código de una aplicación sobre rutas y plantillas, inicios de sesión y sesiones, acceso a bases de datos y API JSON, o pruebas y ejecución de una aplicación en producción.

¿Qué conjunto de práctica incluye la prueba de Flask?+

Los candidatos pueden probar un conjunto de práctica de cuatro preguntas en cuatro minutos. Así pueden familiarizarse con el formato de opción múltiple de la prueba de Flask, en el que cada pregunta plantea qué hace un fragmento de código, qué está mal en él o qué cambio lo soluciona.

¿Para qué puestos es adecuada la prueba de Flask de nivel intermedio?+

Está dirigida a desarrolladores web de Python, desarrolladores de Flask y desarrolladores de back-end o full-stack que crean o mantienen aplicaciones Flask. Sus preguntas evalúan el trabajo práctico con rutas y plantillas de Flask, autenticación, bases de datos y API, pruebas e implementación.

Pruebas relacionadas

Use la prueba de Flask 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.