Ir al contenido

Test Swift en línea para entrevistar y seleccionar desarrolladores

Seleccione una prueba en línea de Swift de los siguientes marcos para probar, evaluar y analizar las habilidades de los solicitantes de empleo. Para desarrolladores de nivel junior, medio y senior, estos tests en línea son una excelente forma de comprobar los puntos fuertes y débiles de las personas. Esto significa que usted puede hacer un perfil más informado de los solicitantes y emplear sólo a los mejores desarrolladores.

Pruebe esta prueba de codificación similar:
Preguntas y pruebas de la entrevista para desarrolladores de iOS

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

Preguntas de elección

evaluar los conocimientos de Swift, iOS

Lagunas del código

evaluar los conocimientos de Swift, iOS

Tarea de programación - Nivel: Difícil

iOS | Swift | Nerd Airlines App - Construir una aplicación que se utiliza para encontrar la ruta más barata entre dos destinos dados. Implementar un mecanismo para encontrar la ruta más barata rellenando los métodos apropiados, implementar un mecanismo de caché genérico para los dos easter eggs de la aplicación.

Swift
SENIOR
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 Swift, iOS

Lagunas del código

evaluar los conocimientos de Swift, iOS, MacOS

Tarea de programación - Nivel: Difícil

iOS | Swift | Nerd Airlines App - Construir una aplicación que se utiliza para encontrar la ruta más barata entre dos destinos dados. Implementar un mecanismo para encontrar la ruta más barata rellenando los métodos apropiados, implementar un mecanismo de caché genérico para los dos easter eggs de la aplicación.

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

Preguntas de elección

evaluar los conocimientos de Swift, iOS

Tarea de programación - Nivel: Medio

iOS | Swift | Notepad App - Completa y sencilla aplicación de notas 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

evaluar los conocimientos de Swift, iOS

Tarea de programación - Nivel: Difícil

iOS | Swift | NSA Cipher Tool - Resuelve los 3 puzles criptográficos para conseguir el puesto soñado como programador en la NSA.

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

Preguntas de elección

evaluar los conocimientos de Swift, iOS

Lagunas del código

evaluar los conocimientos 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. Presta atención a la calidad y al cumplimiento de las mejores prácticas.

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

Preguntas de elección

evaluar los conocimientos de iOS, Swift

Tarea de programación - Nivel: Medio

iOS | Swift | Book Keeper App - Inicializar el Core Data Stack, incluyendo el guardado y la obtención genérica de ítems e implementar funcionalidad adicional rellenando los métodos que faltan y arreglando la funcionalidad UI.

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

Preguntas de elección

evaluar los conocimientos de Swift, iOS

Tarea de programación - Nivel: Difícil

iOS | Swift | Book Keeper App - Inicializar el Core Data Stack para que funcione de forma concurrente, incluyendo el guardado en un subproceso en segundo plano y la obtención de elementos genéricos en el subproceso 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 elementos de la empresa y facturas; implementar la funcionalidad de búsqueda en ambas vistas. Por último, tendrá que limitar la entrada 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

evaluar los conocimientos de iOS, Swift

Tarea de programación - Nivel: Fácil

IOS | Swift | Weather App - Construir una aplicación que analiza los datos meteorológicos recibidos de un servicio meteorológico backend. 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

evaluar los conocimientos de iOS

Tarea de programación - Nivel: Fácil

iOS | Objective-C | Weather App - Construir una aplicación que analiza los datos meteorológicos recibidos de un servicio meteorológico backend.

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

Preguntas de elección

evaluar los conocimientos de iOS, Swift

Tarea de programación - Nivel: Medio

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

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

Tarea de programación - Nivel: Difícil

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

Tarea de programación - Nivel: Difícil

Android | Llamada asíncrona de nativo a Java a través de JNI - Proporcionar la parte JNI que falta del combo de comunicación nativo-Java que cumpla ciertos requisitos.

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 Java, Android, iOS

Tarea de programación - Nivel: Fácil

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

Tarea de programación - Nivel: Fácil

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

Android
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 Android, iOS

Tarea de programación - Nivel: Medio

Android | Aplicación Reminder - Implementar las características que faltan en la aplicación Reminder utilizando BroadcastReceivers, Servicios, programación de Intent utilizando AlarmManager y API de Notificaciones.

Tarea de programación - Nivel: Medio

iOS | Swift | Students details applicaction - Implementar una aplicación que mantenga los detalles de los estudiantes en un archivo y permita a los usuarios consultar el archivo con el fin de recuperar datos específicos.

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

Preguntas de elección

evaluar los conocimientos de iOS, Swift

Tarea de programación - Nivel: Fácil

IOS | Swift | Aplicación para centrales hidroeléctricas - Implementar las funciones que faltan en la aplicación para el análisis de datos de una central hidroeléctrica. El candidato debe cargar los datos de un archivo de texto, encontrar las turbinas menos eficientes, recalcular la eficiencia de las turbinas de minutos a horas, y determinar el color adecuado para la turbina en función de su rendimiento.

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

Preguntas de elección

evaluar los conocimientos de iOS

Tarea de programación - Nivel: Difícil

iOS | Objective-C | Aplicación Transmisor de Datos - Arreglar Aplicación Transmisor de Datos devolviendo los datos procesados y devolviéndolos en un formato correcto.

Las mejores pruebas Swift para encontrar un desarrollador iOS

Funciones recomendadas para los desarrolladores de Swift:

  • Desarrollador iOS
  • Desarrollador de móviles
  • Desarrollador de aplicaciones móviles
  • Desarrollador ios junior
  • Desarrollador Swift
  • Ingeniero móvil
  • Desarrollador ios senior
  • Desarrollador móvil junior
  • Desarrollador móvil senior

Cómo funcionan nuestros tests Swift en línea

Las pruebas de codificación Swift en línea de Devskiller para desarrolladores de aplicaciones móviles se basan en la metodología RealLiftTesting™. En nuestra gama de pruebas de desarrollador móvil, el candidato se le da un conjunto de tareas que les obligan a construir sobre el software existente, depurar el código existente, o solucionar diversos errores. Los candidatos pueden realizar pruebas en las que también se utilice Objective C, el lenguaje para aplicaciones iOS anterior a 2014.

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

Características principales

  • Permita que sus candidatos realicen una prueba en cualquier lugar del mundo y en cualquier momento.
  • Mida, pruebe y evalúe las habilidades de codificación de software de su candidato, en lugar de sus capacidades académicas.
  • Dé a su candidato acceso a todas las herramientas que necesita para crear la mejor aplicación móvil posible.
  • Verifique y garantice la originalidad de la codificación de sus candidatos con controles de plagio sólidos y versátiles.
  • Las pruebas se evalúan automáticamente y se envía automáticamente un informe no técnico a los responsables de contratación, lo que les permite tomar una decisión informada.
  • Pruebas para puestos subalternos, intermedios y superiores

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 de Objective C. Un desarrollador de Swift con talento también tendrá amplios conocimientos sobre la biblioteca Swift Standard, documentación para escribir programas sencillos y complejos con Swift. También es bueno conocer otras bibliotecas como UIKit.

Asegúrese de buscar un candidato con experiencia previa en el desarrollo de aplicaciones móviles complejas. Esto te dará una idea no solo de sus habilidades, sino también de si ha sido desarrollador principal, arquitecto o más bien desarrollador general.

¿No encuentra lo que busca?

¿No encuentra el examen de codificación Swift en línea que necesita? No se preocupe. Puedes utilizar DevSkiller para crear tu propio test de codificación Swift, específico para las necesidades del puesto 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.