Ir al contenido

Pruebas de codificación

El catálogo de pruebas de codificación de DevSkiller contiene pruebas de codificación y programación de muestras de trabajo de la vida real. Nuestras pruebas de codificación se basan en la metodología RealLifeTesting™, que le ayuda a identificar a los desarrolladores cualificados con las habilidades necesarias.

Explora nuestra gama de pruebas de codificación que cubren más de 220+ lenguajes, recursos y habilidades. Encontrar a su próximo desarrollador nunca ha sido más fácil con DevSkiller pruebas de codificación y preguntas de la entrevista.

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

Preguntas de elección

evaluar los conocimientos de Blockchain, Éter, Contratos inteligentes

Lagunas del código

evaluar los conocimientos de Blockchain, Éteres

Tarea de programación - Nivel: Fácil

Blockchain | Lotería simple - Implementar la lotería simple de blockchain de una sola vez.

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

Preguntas de elección

evaluar los conocimientos de JavaScript, Reaccione, JS

Lagunas del código

evaluar los conocimientos de JavaScript, Reaccione

Tarea de programación - Nivel: Difícil

JavaScript | React, React Hooks, Redux, Redux-Toolkit | Constructor de sitios web simples - Implementar una versión inicial de un editor WYSIWYG que permite a los usuarios construir un sitio web simple con sólo elegir las etiquetas HTML del widget y llenar todos los atributos que necesitan.

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

Preguntas de elección

evaluar los conocimientos de Apex, Salesforce

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Difícil

Salesforce | Apex | Aplicación de biblioteca - Cree una aplicación que permita a la biblioteca gestionar libros, sus préstamos y preparar algunos

informes sobre libros no devueltos a tiempo. Su tarea actual es terminar la implementación del servicio que falta

métodos.

Aleteo
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 Dardo, Aleteo, Aislados, Nativo, Programación asíncrona, Futuros

Lagunas del código

evaluar los conocimientos de Widgets básicos, Aleteo, Núcleo Flutter, Dardo, Programación objetiva

Tarea de programación - Nivel: Medio

Flutter | Dart | Aplicación meteorológica - Implementación de nuevas funcionalidades en una aplicación sencilla que muestra previsiones meteorológicas en tiempo real para ciudades de Polonia.

Ruby
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 Ruby

Lagunas del código

evaluar los conocimientos de Ruby

Tarea de programación - Nivel: Medio

Ruby | Analizador de fármacos - Como miembro de un equipo de programación de biotecnología, eres responsable de crear un sistema para técnicos de laboratorio, que les ayudará con el análisis de fármacos. El 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.

Salesforce
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 Apex, Salesforce

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Medio

Salesforce | Apex | Aplicación de biblioteca - Cree una aplicación que permita a una biblioteca gestionar libros y sus préstamos. Su tarea actual es terminar la implementación de los métodos de servicio que faltan.

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

Preguntas de elección

evaluar los conocimientos de Apex, Salesforce

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Fácil

Salesforce | Apex | Aplicación de biblioteca - Cree una aplicación que permita a la biblioteca gestionar sus existencias de libros. Termine la implementación de los métodos de servicio que faltan.

Angular
JUNIOR
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 Angular, JavaScript

Lagunas del código

evaluar los conocimientos de Angular, JavaScript, Angular CLI

Tarea de programación - Nivel: Fácil

JavaScript | Angular | Lista de coches - Termina de mostrar la lista de coches y los detalles.

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

Preguntas de elección

evaluar los conocimientos de Anonimato, Blockchain, Descentralización

Lagunas del código

evaluar los conocimientos de Blockchain, Web3

Tarea de programación - Nivel: Difícil

Blockchain | Solidity | Calculadora de precios - Implemente una calculadora de precios para los datos de entrada de productos de fabricación con funcionalidad de restablecimiento de tiempo.

Ruby en Rails
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 Ruby, Ruby en Rails

Lagunas del código

evaluar los conocimientos de Ruby, Ruby en Rails

Tarea de programación - Nivel: Medio

Ruby | Ruby on Rails | Aplicación de motor de búsqueda con Rails - Añadir punto final de filtrado de pedidos, etiquetas, precios y nombres para aplicación de tienda online.

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

Preguntas de elección

evaluar los conocimientos de Apex, Salesforce

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Fácil

Salesforce | Apex | Método de operación - Implemente un método para sumar los números de una lista dada de cadenas. Recuerde que al principio de esta tarea 20% de prueba de verificación ya están resueltos.

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

Preguntas de elección

evaluar los conocimientos de Cuentas, Blockchain, Ethereum

Lagunas del código

evaluar los conocimientos de Blockchain, Éteres

Tarea de programación - Nivel: Medio

Blockchain | Contratos OpenZeppelin - FT con funcionalidades de contratos OpenZeppelin.

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

Preguntas de elección

evaluar los conocimientos de Apex, Salesforce

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Medio

Salesforce | Apex | Analizador de pedidos | Buscar un valor medio de pedido para cada día de la semana - Implemente el método OrdersAnalyzer#averageDailySales que devuelve un mapa de días de la semana y redondea el valor medio al entero más cercano.

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

Preguntas de elección

evaluar los conocimientos de Apex, Salesforce, tipos de datos

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Fácil

Salesforce | Apex | Buscar duplicados - Implemente el método findDuplicates que devuelve una nueva lista con los duplicados que se han producido N veces.

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

Preguntas de elección

evaluar los conocimientos de Apex, Salesforce

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Difícil

Salesforce | Apex | Implementación de API REST para la gestión de reseñas de productos - Implementación de solicitudes de API REST Http GET y POST que permiten obtener reseñas existentes e insertar nuevas.

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

Preguntas de elección

evaluar los conocimientos de R, Fundamentos de R

Lagunas del código

evaluar los conocimientos de R, Fundamentos de R

Tarea de programación - Nivel: Medio

R | Base R | Operaciones Matriciales y Vectoriales - Implementar una función que calcule algunos procedimientos matemáticos y estadísticos.

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

Preguntas de elección

evaluar los conocimientos de Angular, JavaScript

Lagunas del código

evaluar los conocimientos de Angular, JavaScript

Tarea de programación - Nivel: Medio

JavaScript | Angular | Editor de páginas estáticas - Completa la implementación del formulario de páginas estáticas

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

Preguntas de elección

evaluar los conocimientos de Apex, Salesforce

Lagunas del código

evaluar los conocimientos de Apex, Salesforce

Tarea de programación - Nivel: Medio

Salesforce | Apex | Gestor de vuelos - Finalizar la implementación de un MVP de una aplicación encargada de gestionar los datos de vuelos.

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

Preguntas de elección

evaluar los conocimientos de Anonimato, Blockchain, Descentralización, DLT, Leger

Tarea de programación - Nivel: Difícil

Blockchain | Solidity | Staking - Un contrato inteligente con funcionalidad de staking.

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.

Funciones recomendadas para las pruebas de código DevSkiller

Disponemos de pruebas de código para una amplia gama de funciones y puestos de todos los niveles. Sin nombrarlos todos, aquí tienes un puñado de puestos para los que puedes realizar pruebas con nuestros tests de código:

  • Desarrollador .NET/C#
  • Ingeniero de Blockchain
  • Desarrollador C/C
  • Desarrollador COBOL
  • Desarrollador de ciencia de datos
  • Desarrollador DevOps
  • Ir a desarrollador
  • Desarrollador Groovy
  • Desarrollador HTML/CSS
  • Desarrollador iOS
  • Desarrollador Java
  • Desarrollador de JavaScript
  • Desarrollador Kotlin
  • Desarrollador NoSQL
  • Desarrollador PHP
  • Desarrollador de Python
  • Desarrollador de control de calidad
  • Desarrollador React Native
  • Desarrollador de Ruby on rails
  • Desarrollador Scala
  • Ingeniero de seguridad
  • Desarrollador SQL

Cómo funcionan nuestras pruebas de codificación

Todas las pruebas de codificación DevSkiller son impulsadas por la RealLifeTesting Methodology™. Esta forma de prueba es totalmente exclusiva de DevSkiller y proporciona información valiosa sobre las habilidades del candidato. Funciona mediante pruebas con problemas del mundo real y tareas a las que probablemente se enfrenten en el trabajo. Esta metodología no sólo proporcionará una clara comprensión de las habilidades de codificación del candidato, sino también su pensamiento crítico, capacidad de resolución de problemas y habilidades de gestión del tiempo.

Características principales: Pruebas de código DevSkiller

  • Determinar la capacidad de codificación del candidato y no sólo sus conocimientos académicos.
  • Las pruebas a distancia permiten enviar invitaciones a cualquier lugar del mundo y en cualquier momento.
  • La metodología RealLifeTesting™ 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.
  • Estrictas herramientas antiplagio que garantizan la precisión de las pruebas
  • Observe las pruebas en tiempo real
  • Resultados generados automáticamente que los profesionales no técnicos pueden entender
  • Pruebas de codificación disponibles para puestos junior, intermedios y superiores

Cree sus propias pruebas personalizadas

¿Quiere empezar a poner a prueba a sus candidatos a desarrollador utilizando su propia base de código? No se preocupe. Con DevSkiller y nuestro asistente de tareas en línea, crear sus propias pruebas personalizadas nunca ha sido tan fácil. Elija los lenguajes, recursos y habilidades que desea probar, establezca la dificultad y duración de la prueba, y mucho más. Encuentre hoy al candidato adecuado con DevSkiller y nuestro catálogo de pruebas de codificación.

¿Aún no está seguro de las pruebas de codificación de DevSkiller?

Entendemos que es importante pensar cuidadosamente antes de tomar decisiones financieras para su empresa. En lugar de escucharnos a nosotros, por qué no leer lo que uno de nuestros muchos clientes satisfechos tiene que decir acerca de las pruebas de código DevSkiller.

Plutora

Plutora es una empresa líder en gestión del flujo de valor, con soluciones de lanzamiento, entorno de pruebas y análisis para TI empresarial. Antes de implantar DevSkiller, Plutora utilizaba entrevistas telefónicas para preseleccionar a sus candidatos. Los que aprobaban eran invitados a una entrevista técnica a la que seguía una entrevista de comportamiento. La falta de automatización de este proceso requería mucho trabajo manual por su parte. Además, la eficacia de la preselección telefónica era insuficiente y hacía que muchos candidatos pasaran a las fases de entrevista.

Se tomó la decisión de introducir las pruebas de código DevSkiller para ayudar a automatizar el proceso de selección técnica, limitar el número de entrevistas e identificar a los candidatos adecuados antes de la fase de entrevistas. Con la implementación exitosa de las pruebas de código DevSkiller, Plutora pudo ahorrar aproximadamente 8 horas por candidato de su equipo de desarrollo interno. Esto se debe a que no tienen que dedicar tiempo a entrevistar a candidatos débiles.

"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" -. Richard Williams - Vicepresidente de ingeniería en Plutora

Preguntas más frecuentes

¿Qué es RealLifeTestingTM?

La metodología RealLifeTestingTM sirve de base para todas las pruebas de codificación de DevSkiller. Esta forma de prueba es única porque a diferencia de otros métodos de selección como juegos o rompecabezas algorítmicos, RealLifeTestingTM proporciona una visión de 360 grados de las habilidades de un desarrollador. La creencia central de esta metodología es que la forma más precisa de evaluar las habilidades de desarrollo de un candidato es a través de pruebas de muestras de trabajo que reflejan el trabajo real que van a hacer en el trabajo. Las pruebas de codificación de DevSkiller asignan a los candidatos la creación de aplicaciones de proyectos completos o la adición de funciones a aplicaciones existentes, tal y como harán después de ser contratados. Para tener éxito, los candidatos deben demostrar sus conocimientos de codificación y de recursos como Stack Overflow para encontrar soluciones y resolver los problemas que se les planteen. Los resultados proporcionarán información sobre los conocimientos académicos del candidato, sus habilidades de codificación, la toma de decisiones, la limpieza del código y su capacidad para resolver problemas.

¿Cómo se evalúan los exámenes en línea DevSkiller?

La plataforma DevSkiller se pone a trabajar en cuanto el candidato termina su prueba. Los resultados se generan automáticamente en un informe que incluso un reclutador no técnico puede entender. Los candidatos son calificados en función de si la solución se ejecutaría (un factor esencial en todo desarrollo de software), si hay o no errores en el código, la calidad del código y cómo funciona en casos extremos. Las pruebas de codificación de DevSkiller también están sujetas a una serie de funciones de robus plagio que comparan los resultados con soluciones anteriores de otros candidatos.

¿Cómo realizan los candidatos una prueba de código DevSkiller?

Las pruebas de código de DevSkiller son totalmente remotas y pueden enviarse a cualquier parte del mundo. Lo único que tiene que hacer el reclutador es enviar al candidato una invitación para la prueba. Las pruebas de código DevSkiller pueden configurarse para que estén disponibles durante un periodo de tiempo específico, por ejemplo, en 3 días. Los candidatos pueden elegir comenzar la prueba en el momento que deseen, y tienen la opción de utilizar nuestro IDE de última generación en el navegador o completar el proyecto en su IDE favorito y luego clonar el proyecto en GIT. A medida que los candidatos van realizando el examen, pueden optar por ejecutar pruebas unitarias para asegurarse de que sus soluciones funcionan como se supone que deben hacerlo. Las pruebas de codificación predefinidas de DevSkiller tienen un límite de tiempo establecido. Una vez que el tiempo expira, la prueba de código se evalúa automáticamente y el informe se envía al reclutador.