Ir al contenido

Pruebas en línea de Python

Las pruebas en línea de Python de DevSkiller son una forma única de pruebas estructuradas para ayudar a su empresa a encontrar el desarrollador de Python adecuado. Las pruebas en línea de Python proporcionan una plataforma para evaluar con precisión las habilidades de cada candidato a través de una serie de preguntas de entrevista y pruebas de Python.

Las pruebas en línea de Python de DevSkiller están impulsadas por RealLifeTesting replicando escenarios reales para poner a prueba a los candidatos en un entorno controlado. Las pruebas en línea de Python de DevSkiller pueden ayudarle a encontrar al desarrollador de Python adecuado para su empresa.

Tecnologías cubiertas:

Lenguaje de programación: Python

Frameworks y bibliotecas de Python: Django, Pandas, NumPy, Flask

Construye herramientas: Herramientas de configuración

Python
SENIOR
Habilidades probadas
Duración
110 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python 3.x, Pensamiento lógico, Secuencia, Habilidades sociales

Tarea de programación - Nivel: Difícil

Python | NumPy | Redes Convolucionales de Grafos - Implementa una simple Red Convolucional de Grafos.

Python
MEDIO
Habilidades probadas
Duración
57 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python 3.x

Lagunas del código

evaluar los conocimientos de Python 3.x

Tarea de programación - Nivel: Medio

Python | Class Programming, Customer Relationship Management App - Implementar un cliente REST API con técnicas OOP usando Python 3.

Django
MEDIO
Habilidades probadas
Duración
72 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python

Lagunas del código

evaluar los conocimientos de Python

Tarea de programación - Nivel: Medio

Python | Django | Libros Aplicación CRUD - Esta aplicación utiliza Python 3 y Django 1.11. Contiene un Libros para la gestión de las entidades contables.

Python
MEDIO
Habilidades probadas
Duración
71 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python

Lagunas del código

evaluar los conocimientos de Python

Tarea de programación - Nivel: Medio

Python | Pandas | Hoja de cálculo a tabla HTML - Procesa el fichero de entrada y genera HTML con tabla de "clasificación general" como resultado.

Frasco
JUNIOR
Habilidades probadas
Duración
67 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python

Lagunas del código

evaluar los conocimientos de Python

Tarea de programación - Nivel: Fácil

Python | Flask | Split Expenses App - Escribe una sencilla aplicación para dividir los gastos entre tus amigos.

FastAPI
JUNIOR
Habilidades probadas
Duración
96 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python

Lagunas del código

evaluar los conocimientos de Python

Tarea de programación - Nivel: Fácil

Python | FastApi | Aplicación de gestión de colecciones de películas - Haga que las pruebas pasen implementando las características que faltan en el uso de Python 3 y FastApi

FastAPI
MEDIO
Habilidades probadas
Duración
97 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python 3.x

Lagunas del código

evaluar los conocimientos de Python 3.x

Tarea de programación - Nivel: Medio

Python | FastAPI | Modelo de predicción - Expandir la aplicación FastAPI actual para permitir a los Científicos de Datos publicar sus modelos vía API, almacenarlos en una Base de Datos, visualizarlos y obtener algunas predicciones a partir de ellos, basados en un valor de entrada.

python
MEDIO
Habilidades probadas
Duración
86 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python 3.x

Lagunas del código

evaluar los conocimientos de Lambdas, Python 3.x, CONTROL DE CALIDAD

Tarea de programación - Nivel: Medio

Python | API Flask - Estás trabajando como miembro de un equipo de Ciencia de Datos que es responsable de crear funciones lineales simples para predecir varios indicadores económicos. Eres un nuevo miembro del equipo de desarrollo de software y tu objetivo es ampliar la aplicación Flask actual para permitir a los científicos de datos publicar sus modelos a través de la API, almacenarlos en una base de datos, visualizarlos y obtener algunas predicciones a partir de ellos, basándose en un valor de entrada.

Frasco
MEDIO
Habilidades probadas
Duración
106 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python 3.x

Lagunas del código

evaluar los conocimientos de Frasco, Microservicios, Python 3.x

Tarea de programación - Nivel: Medio

Python | Flask, Matplotlib | Verificador de Modelos Matemáticos - Implementar una aplicación para ayudar a los Científicos de Datos a almacenar sus modelos y obtener las predicciones de los mismos.

python
MEDIO
Habilidades probadas
Duración
93 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python 3.x

Lagunas del código

evaluar los conocimientos de Python 3.x

Tarea de programación - Nivel: Medio

Python | Cliente REST para empresa de envíos - Un gestor de envíos sencillo y personalizable con un cliente para una API REST de una empresa de envíos utiliza un simple Basic Auth y utiliza sus propias estructuras de datos personalizadas y serializables. Esta tarea pondrá a prueba los conocimientos prácticos de Python 3, así como los conocimientos básicos de interacción con la API REST. Esta aplicación utiliza Python 3 y OAuthLib 3.1.0.

python
MEDIO
Habilidades probadas
Duración
63 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python 3.x

Lagunas del código

evaluar los conocimientos de Python 3.x

Tarea de programación - Nivel: Medio

Python | Analizador de fármacos - Eres miembro de un equipo de programación de biotecnología responsable de crear un sistema para técnicos de laboratorio, que les ayudará con el análisis de fármacos. Tu objetivo es crear la aplicación que les permitirá introducir sus hallazgos en el sistema, proporcionar un análisis significativo y verificar la corrección de los datos que han enviado.

python
MEDIO
Habilidades probadas
Duración
76 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python

Lagunas del código

evaluar los conocimientos de Python

Tarea de programación - Nivel: Medio

Python | Biblioteca de cambio de divisas

Python
MEDIO
Habilidades probadas
Duración
66 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python, NoSQL, MongoDB

Lagunas del código

evaluar los conocimientos de Python, NoSQL, MongoDB

Tarea de programación - Nivel: Medio

Python | MongoDB | Cotizaciones bursátiles | Precios recientes - Carga y consulta de datos bursátiles con colecciones MongoDB.

Python
SENIOR
Habilidades probadas
Duración
66 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python, NoSQL, MongoDB

Lagunas del código

evaluar los conocimientos de Python, NoSQL, MongoDB

Tarea de programación - Nivel: Difícil

Python | MongoDB | Cotizaciones bursátiles | Colecciones - Carga y consulta de datos bursátiles con colecciones MongoDB.

Python
MEDIO
Habilidades probadas
Duración
41 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de MongoDB, NoSQL

Lagunas del código

evaluar los conocimientos de Python

Tarea de programación - Nivel: Fácil

Python | MongoDB | Cotizaciones bursátiles - Carga y consulta datos bursátiles con colecciones MongoDB.

Python
SENIOR
Habilidades probadas
Duración
82 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Grandes datos, PySpark, Python

Lagunas del código

evaluar los conocimientos de SQL

Tarea de programación - Nivel: Difícil

Python | PySpark | Corporación de gestión de flotas - Detectar eventos de exceso de velocidad y verificar la corrección de un predictor existente.

Python
MEDIO
Habilidades probadas
Duración
70 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python, Chispa

Tarea de programación - Nivel: Medio

Python | PySpark | Modelo de preferencias del cliente - Implementar una aplicación de Ingeniería de Datos para el preprocesamiento de datos de marketing.

Python
MEDIO
Habilidades probadas
Duración
104 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Keras, Aprendizaje automático, Python

Tarea de programación - Nivel: Medio

Python | NLP, Keras | Análisis de sentimiento de reseñas de clientes - Realizar un análisis de sentimiento y etiquetado de reseñas de clientes de películas y aerolíneas, utilizando un modelo de red neuronal multi-salida.

Python
MEDIO
Habilidades probadas
Duración
72 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Aprendizaje automático, Aprendizaje por refuerzo

Tarea de programación - Nivel: Medio

Python | PyTorch | Aprendizaje por Refuerzo | Deep Q-Network - Completa la implementación del algoritmo DQN.

Python
JUNIOR
Habilidades probadas
Duración
35 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python

Tarea de programación - Nivel: Fácil

Python | NumPy | Sobre/submuestreo - Dada una secuencia A, crear una secuencia B tal que B tenga elementos de A y una distribución dada a través de intervalos de igual tamaño.

Python
JUNIOR
Habilidades probadas
Duración
65 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Python

Tarea de programación - Nivel: Fácil

Python | PySpark | ML Logs Transformer - Completar la implementación de la tubería de transformación de logs.

Ubuntu
SENIOR
Habilidades probadas
Duración
60 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Tarea DevOps - Nivel: Difícil

DevOps | Ubuntu | Ansible Dynamic Inventory plugin - El propósito de esta tarea es comprobar las habilidades de escritura de plugins de Ansible (habilidades avanzadas de Ansible). Para completar esta tarea, el candidato debe conocer algún lenguaje de programación.

CentOs
SENIOR
Habilidades probadas
Duración
60 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Tarea DevOps - Nivel: Difícil

DevOps | CentOs | Ansible Dynamic Inventory plugin - El propósito de esta tarea es comprobar las habilidades de escritura de plugins de Ansible (habilidades avanzadas de Ansible). Para completar esta tarea, el candidato debe conocer algún lenguaje de programación.

Ciencia de datos
JUNIOR
Habilidades probadas
Duración
45 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Tarea - Nivel: Fácil

SQL | Catálogo de sellos | Los tres precios más altos - Seleccionar tres sellos (precio y nombre) con el precio más alto.

Tarea de programación - Nivel: Fácil

Python | Pandas | HTML table parser - Implementar una función para convertir una tabla HTML en un archivo con formato CSV.

Funciones recomendadas para los exámenes en línea de Python

  • Desarrollador junior de Python
  • Desarrollador Python intermedio
  • Desarrollador senior de Python
  • Analista de datos
  • Ingeniero informático
  • Desarrollador web
  • Desarrollador de software
  • Ingeniero superior de software

Cómo funcionan los tests en línea de Python de DevSkiller

DevSkiller Python pruebas en línea son alimentados por el RealLifeTesting una plataforma de pruebas única que evalúa los conocimientos de Python de un candidato a desarrollador, sus habilidades de codificación y su capacidad para resolver problemas, así como sus habilidades de gestión del tiempo.

Características principales

  • Analizar con precisión la capacidad de codificación de un candidato
  • Ahorre tiempo durante la contratación con las pruebas a distancia
  • Pruebas de la vida real ofrece una mayor experiencia de usuario en la que los candidatos pueden utilizar su propio IDE, clonar en Git, ejecutar pruebas unitarias y acceder a Stack Overflow/Github/Google para investigar.
  • Herramientas antiplagio estrictas para garantizar la precisión de las pruebas
  • Observe las pruebas en tiempo real
  • Resultados automatizados comprensibles para los reclutadores no técnicos
  • Pruebas disponibles para puestos subalternos, intermedios y superiores

Competencias cubiertas en los tests en línea de Python de DevSkiller

  • CRUD
  • Django
  • Django 2.2.x
  • Python
  • Análisis de datos con Python
  • ciencia de datos
  • SQL
  • SQLite
  • Modelización dimensional
  • Pandas
  • Python 3.x
  • Estructuras de datos
  • CBV
  • FormulariosModelo
  • Python3.7
  • Frasco
  • Aprendizaje automático
  • CSS
  • Html
  • JavaScript
  • Node.JS
  • Promesas
  • NumPy
  • MySQL
  • PYTOOLS
  • Expresiones regulares

Qué buscar en un desarrollador de Python

Python es uno de los lenguajes de programación más populares del mundo. Fue lanzado por primera vez en 1991 y se hizo popular por ser sencillo de aprender, pero potente a la hora de resolver problemas.

Los principales usos de Python son el análisis de datos y el desarrollo web, pero también se está popularizando en lo que respecta al aprendizaje automático. Es un lenguaje de programación al que cada vez se presta más atención y, según los resultados de la encuesta a desarrolladores facilitados por Stack overflow en 2018Python ya es el séptimo lenguaje de programación más popular del mundo entre los desarrolladores profesionales de software. En resumen, Python es una de las tecnologías más solicitadas del mundo.

Un buen desarrollador de Python, por lo tanto, necesita tener un cierto conjunto de habilidades con el fin de prosperar dentro de su negocio. Los desarrolladores de Python suelen ser responsables de escribir la lógica de las aplicaciones web del lado del servidor, incluido el desarrollo de componentes back-end. Diseñarán e implementarán aplicaciones de calidad, conectarán esas aplicaciones con otros servicios web de terceros y apoyarán a los desarrolladores front-end integrando su trabajo con la aplicación Python. Un buen desarrollador de Python tendrá que escribir código reutilizable y de calidad, e idear soluciones eficaces de almacenamiento de datos.

Los desarrolladores de Python también deben tener conocimientos de frameworks web, mapeadores objeto-relacionales, arquitectura multiproceso y API RESTful. Además, si tienen conocimientos de administración de sistemas, secuencias de comandos y otros lenguajes de programación como Java o C++, es una ventaja.

¿Te gusta lo que ves pero quieres más de nuestras pruebas en línea de Python?

Las pruebas en línea de Python de DevSkiller son totalmente personalizables, lo que significa que puede establecer el nivel de dificultad, la escala de tiempo y el lenguaje de programación que se evalúa. Nuestros tests de Python se pueden adaptar muy fácilmente a las necesidades de su empresa o simplemente puede elegir la configuración predeterminada de DevSkiller y empezar. En cualquier caso, las pruebas de Python de DevSkiller son una solución sencilla y eficaz para encontrar a su próximo desarrollador de Python.

IDE PyCharm integrado en el navegador

Para mejorar la experiencia del candidato durante nuestras pruebas en línea de Python, Devskiller ha implementado un IDE PyCharm integrado directamente en el navegador. Nuestro IDE PyCharm ya calentado y listo para usar reducirá el tiempo durante las pruebas y aumentará la experiencia de usuario para sus candidatos.

Los candidatos ya no tienen que clonar el código ni esperar a que se instalen las dependencias o se creen los índices. Literalmente, pueden empezar a codificar en cuanto abren la invitación a la prueba. Esta característica única es solo una de las innovaciones que distinguen a DevSkiller TalentScore de la competencia en lo que respecta a la selección de desarrolladores.

¿Quiere pruebas de que nuestros tests en línea de Python funcionan?

Es perfectamente comprensible tener algunas dudas a la hora de elegir cómo invertir el dinero de su empresa, así que he aquí lo que opinan nuestros clientes:

Lingonberry es una empresa de adquisición de talento cuyo proceso de selección para la contratación era ineficaz y lento, ya que el 50% de los candidatos que evaluaban eran invitados a la entrevista técnica. Además, les resultaba difícil contratar para funciones en las que ellos mismos no fueran competentes, lo que dificultaba la evaluación de otras funciones. El resultado fue que tuvieron que entrevistar a 15 candidatos para hacer sólo dos contrataciones. Todo el proceso de contratación era lento y arduo, por lo que recurrieron a DevSkiller.

Ahora, gracias a DevSkiller, Lingonberry puede eliminar el 50% de los candidatos de contratación con una evaluación técnica antes de la fase de entrevista y eliminar a los candidatos más débiles mucho antes en el proceso de contratación. Lingonberry ahora también puede evaluar con precisión a los candidatos para puestos en los que tiene una experiencia interna limitada, al tiempo que se asegura de seleccionar al candidato adecuado para el trabajo.

Jonatan Rugarn - CEO, Fundador, Reclutador en Lingonberry Talent Acquisition

 "El test DevSkiller es lo primero que hago con cada candidato, después de eliminar los CV irrelevantes. Solo los entrevistamos si superan la prueba".

Richard Williams - Vicepresidente de ingeniería en Plutora

"Gracias a la automatización de la fase de selección, hemos podido reducir la tasa de entrevistas en 50%. Al mismo tiempo, la calidad de los candidatos que llegan a la fase de entrevista es ahora mucho mayor. DevSkiller añade una capa adicional de calidad a nuestro proceso de contratación técnica"

Preguntas más frecuentes

Qué es RealLifeTestingTM?

Pruebas de la vida realTM es la base de cada prueba en línea de Python de DevSkiller. En lugar de presentar a los candidatos a desarrolladores retos de codificación de poca importancia o rompecabezas algorítmicos, RealLifeTestingTM simula los escenarios reales a los que los candidatos se enfrentan a diario. Al implementar esto en todas nuestras pruebas, DevSkiller es capaz de ofrecer a su empresa una comprensión completa del nivel de habilidad de su candidato, desde la primera etapa del proceso de contratación. Los candidatos seleccionados son aquellos que son capaces de demostrar una clara comprensión de Python y que poseen la cantidad adecuada de pensamiento crítico para determinar la solución más rápida y eficiente a los problemas que se les presentan.

¿Cómo realizan los candidatos una prueba de Python?

La gran ventaja de un test online de Python de DevSkiller es que puede realizarse desde cualquier lugar del mundo y en cualquier momento. Esto significa que cada candidato a desarrollador puede realizar la prueba cuando le resulte conveniente y los resultados se recopilarán automáticamente listos para su evaluación. Los reclutadores sólo tienen que enviar al candidato un enlace a la prueba para empezar.

Los candidatos tienen la opción de utilizar el IDE de DevSkiller o completar el proyecto en su IDE favorito y luego clonarlo en GIT. También se espera que ejecuten pruebas unitarias para asegurarse de que sus soluciones funcionan.

Una gran ventaja de las pruebas DevSkiller es que los resultados se compilan y analizan automáticamente, y se envía un informe final al reclutador. Todo el proceso es sencillo y eficaz, y los resultados se presentan de forma clara y precisa, por lo que no es necesario tener conocimientos técnicos para entenderlos.

¿Qué hacer ante el plagio?

La posibilidad de que un candidato pueda hacer trampas se elimina mediante la aplicación de una serie de estrictas herramientas antiplagio, que analizan automáticamente cada prueba. Algunas de las herramientas empleadas son la grabación de pantalla, que garantiza que el candidato no está mirando una pantalla diferente cuando realiza una prueba, y el uso de una serie de herramientas de escucha social. Los detectores automáticos de plagio también pueden evaluar el código que ha introducido cada candidato y el tiempo que ha tardado en completar cada pregunta. A continuación, las respuestas se cotejan automáticamente en el sistema con las respuestas anteriores para comprobar si coinciden.

¿Cuánto tiempo se tarda en realizar un examen en línea de Python?

La duración de cada test es personalizable y puede establecerse en función de sus preferencias. Las pruebas en línea de Python de DevSkiller vienen con ajustes predeterminados ya programados, o puede cambiarlos y establecer los suyos propios. Las pruebas pueden incluso estar disponibles sólo durante un tiempo limitado si es necesario.

¿Cuánto tiempo se tarda en configurar DevSkiller?

Otro gran aspecto de las pruebas en línea de Python con DevSkiller, es que las pruebas son rápidas y fáciles de configurar. Podrás enviar tu primera prueba de Python en pocos minutos. DevSkiller almacena una amplia gama de pruebas predefinidas en todos los niveles, lo que significa que todo lo que tiene que hacer es seleccionar la prueba que desea enviar y luego invitar a sus candidatos desarrolladores a tomar la prueba.