Prueba rápida en línea para entrevistar y examinar a los desarrolladores

Seleccione una prueba Swift en línea de los siguientes marcos para probar, evaluar y analizar las habilidades de los solicitantes de empleo. Para los desarrolladores de nivel Junior, Medio y Senior, estos tests online son una gran manera de probar las fortalezas y debilidades de los individuos. Esto significa que usted puede hacer un perfil más informado de los solicitantes y emplear sólo a los mejores desarrolladores.

Swift
MIDDLE
Habilidades probadas
Duración
38 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de Swift, iOS

Tarea de programación - Nivel: Medio

iOS | Swift | Notepad App - Completa la aplicación de notas simples usando el NotesService proporcionado para guardar y leer notas.

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

Preguntas de elección

evaluando el conocimiento de Swift, iOS

Tarea de programación - Nivel: Duro

iOS | Swift | Herramienta de Cifrado de la NSA - Resuelve los 3 rompecabezas criptográficos para tomar la posición soñada como programador en la NSA.

Swift
MIDDLE
Habilidades probadas
Duración
48 minutos como máximo.
Evaluación
Manual
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de Swift, iOS

Lagunas en el código

evaluando el conocimiento de Swift, Unicode, iOS

Tarea de revisión del código - Nivel: Medio

iOS | Swift | BookDataAnalyst - Por favor, realice una revisión de este código. Preste atención a la calidad y al cumplimiento de las mejores prácticas.

Swift
MIDDLE
Habilidades probadas
Duración
126 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de iOS, Swift

Tarea de programación - Nivel: Medio

iOS | Swift | Book Keeper App - Inicializar la pila de datos básicos, incluyendo el almacenamiento y la búsqueda de artículos genéricos e implementar funcionalidades adicionales rellenando los métodos que faltan y arreglando la funcionalidad de la interfaz de usuario.

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

Preguntas de elección

evaluando el conocimiento de Swift, iOS

Tarea de programación - Nivel: Duro

iOS | Swift | Book Keeper App - Iniciar la pila de datos centrales para trabajar de forma simultánea, incluyendo el guardado en un hilo de fondo y la búsqueda de artículos genéricos en el hilo principal; implementar la funcionalidad adicional rellenando los métodos que faltan y arreglando la funcionalidad de la interfaz de usuario para que un usuario pueda añadir o editar artículos de la empresa y facturas; implementar la funcionalidad de búsqueda en ambas vistas. Por último, tendrá que limitar la entrada de textField adecuadamente para pasar las pruebas.

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

Preguntas de elección

evaluando el conocimiento de iOS, Swift

Tarea de programación - Nivel: Fácil

IOS | Swift | Weather App - Construye una aplicación que analiza los datos meteorológicos recibidos de un servicio meteorológico de fondo. El candidato debe leer el archivo JSON proporcionado, crear un modelo de datos, analizarlo y completar las funciones que faltan para recuperar las condiciones meteorológicas requeridas del modelo.

Objetivo-C
JUNIOR
Habilidades probadas
Duración
54 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de iOS

Tarea de programación - Nivel: Fácil

iOS | Objetivo-C | Aplicación meteorológica - Construye una aplicación que analiza los datos meteorológicos recibidos de un servicio meteorológico de fondo.

Swift
MIDDLE
Habilidades probadas
Duración
80 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de iOS, Swift

Tarea de programación - Nivel: Medio

iOS | Swift | CoffeHouse Analyst App - Implementa la funcionalidad de analizar los datos dados para la gestión rellenando las funciones que faltan.

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

Tarea de programación - Nivel: Duro

iOS | Swift | Conference App Senior - Implementar un servicio de red que se utiliza para interactuar con el servidor.

Tarea de programación - Nivel: Duro

Android | Llamada sincronizada de nativos a Java vía JNI - Proporciona la parte que falta de JNI del combo de comunicación entre nativos y Java que cumple con ciertos requisitos.

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

Preguntas de elección

evaluando el conocimiento de Java, Android, iOS

Tarea de programación - Nivel: Fácil

Android | Conceptos básicos de estilo - Implementar un estilo que pueda ser reutilizado con una serie de widgets de TextView.

Tarea de programación - Nivel: Fácil

iOS | Swift | Aplicación de la Central Hidroeléctrica - Implementar las funciones que faltan en la aplicación para el análisis de datos de una central hidroeléctrica.

Las mejores pruebas Swift para encontrar un desarrollador de iOS

Funciones recomendadas para los desarrolladores de Swift:

  • Desarrollador del iOS
  • Desarrollador de móviles
  • Desarrollador de aplicaciones para móviles
  • Desarrollador junior de ios
  • El rápido desarrollo
  • Ingeniero móvil
  • Desarrollador principal de ios
  • Desarrollador de móviles junior
  • Desarrollador principal de móviles

Cómo funcionan nuestras pruebas Swift en línea

Las pruebas de codificación en línea Swift de DevSkiller para desarrolladores de aplicaciones móviles se construyen en torno a la metodología de RealLiftTesting™. En nuestra gama de pruebas para desarrolladores de móviles, se le da al candidato un conjunto de tareas que requieren que construya sobre el software existente, depure el código existente o resuelva varios errores. Los candidatos pueden realizar pruebas que también utilizan el Objetivo C, el lenguaje para las aplicaciones de iOS antes de 2014. 

La metodología de RealLifeTesting™ le permite probar las habilidades y destrezas de los desarrolladores en situaciones de la vida real, dándole así una visión más detallada no sólo de sus habilidades de codificación, sino también de su creatividad, gestión del tiempo y mentalidad empresarial. 

Características principales

  • Deje que sus candidatos tomen un examen en cualquier lugar del mundo y en cualquier momento. 
  • Mide, prueba y evalúa las habilidades de codificación de software de tu candidato, en lugar de sus habilidades académicas.
  • Dale a tu candidato acceso a todas las herramientas que necesita para crear la mejor aplicación móvil posible. 
  • Verifique y asegure la originalidad de la codificación de su candidato con controles de plagio robustos y versátiles.
  • Las pruebas se evalúan automáticamente y se envía automáticamente un informe no técnico a los reclutadores, lo que les permite tomar una decisión informada
  • Prueba para los puestos junior, medio y senior

Qué buscar en los desarrolladores de Swift

Dado que Swift se utiliza para desarrollar aplicaciones móviles para iOS, un desarrollador de aplicaciones móviles debe tener conocimientos tanto de Swift como del Objetivo C. Un desarrollador de Swift con talento también tendrá amplios conocimientos sobre la biblioteca Swift Standard, documentación para escribir programas tanto simples como complejos utilizando Swift. También es bueno conocer otras bibliotecas como UIKit. 

Asegúrese de buscar un candidato que tenga experiencia en el desarrollo de aplicaciones móviles complejas en el pasado. Esto te dará una idea no sólo de sus habilidades, sino también de si fue un desarrollador principal, arquitecto o más de un desarrollador general. 

¿No ves lo que quieres?

¿No puede encontrar el test de codificación online Swift ideal que necesita? No hay estrés. Puedes usar DevSkiller para crear tu propio test de codificación Swift, específico para las necesidades de la función para la que estás contratando. Controla todo el entorno que tiene tu candidato, y dale acceso a los mismos recursos que tendría trabajando en el mismo puesto.