Swift

Pruebas rápidas de codificación en línea y preguntas de entrevista

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.