Preguntas y pruebas de la entrevista del desarrollador de Android

Android es uno de los sistemas operativos más populares que se utiliza principalmente en los teléfonos móviles. Como no se trata de un idioma, las pruebas sobre el tema de Android pueden incluir preguntas sobre aprendizaje automático, diseños, permisos y muchos otros.

Las preguntas y pruebas de la entrevista del desarrollador de Android de DevSkiller verifican el conocimiento de una amplia variedad de características generales de Android y otros temas relacionados con la programación para el sistema operativo Android.

Encuentra el desarrollador ideal para tu puesto abierto usando nuestras preguntas y pruebas de entrevista para desarrolladores de Android basadas en preguntas de elección y tareas de programación.

Tecnologías cubiertas:

Plataforma: Android

Lenguaje de programación: Kotlin, Java

Construir herramientas: Gradle

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

Preguntas de elección

evaluando el conocimiento de Android

Tarea de programación - Nivel: Duro

Android | API de Vibraciones - Implementa un método para tocar una melodía elegante a través del dispositivo háptico incorporado para indicar que el interruptor de características ha sido activado.

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

Preguntas de elección

evaluando el conocimiento de Android

Tarea de programación - Nivel: Medio

Android | Kotlin | Animación de ConstraintLayout - Implementa animaciones de elementos de diseño usando la API de ConstraintLayout.

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

Preguntas de elección

evaluando el conocimiento de Android

Tarea de programación - Nivel: Duro

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Ajusta la implementación de MainActivity para que el cliente OkHttp soporte TLS 1.2, aunque haya sido desactivado por el Sistema Operativo.

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

Preguntas de elección

evaluando el conocimiento de Android

Tarea de programación - Nivel: Duro

Android | OpenGL ES Demo - El objetivo de esta tarea es comprobar los conocimientos del candidato sobre el GLSL ES 100.

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

Preguntas de elección

evaluando el conocimiento de Java, Android

Tarea de programación - Nivel: Duro

Android | Manipulaciones de mapas de bits - Implementar las tres operaciones que deben realizarse en una imagen seleccionada antes de iniciar una acción.

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.

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

Preguntas de elección

evaluando el conocimiento de Android, iOS

Tarea de programación - Nivel: Medio

Android | Aplicación de recordatorio - Implementa las características faltantes en la aplicación de recordatorio usando BroadcastReceivers, Servicios, Programación de Intenciones usando AlarmManager y Notificaciones API.

Tarea de programación - Nivel: Medio

iOS | Swift | Aplicación de detalles de los estudiantes - Implementa una aplicación que mantiene los detalles de los estudiantes en un archivo y permite a los usuarios consultar el archivo para recuperar datos específicos.

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

Preguntas de elección

evaluando el conocimiento de Kotlin, Android

Tarea de programación - Nivel: Duro

Android | Kotlin | Llamada sincronizada desde el nativo a Java vía JNI - Proporciona la parte que falta de JNI del combo de comunicación nativo-Java que cumple con ciertos requisitos.

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

Preguntas de elección

evaluando el conocimiento de Java, Android, XML

Tarea de programación - Nivel: Fácil

Android | XML | Localización - Integrar traducciones específicas de localización para dos idiomas.

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

Preguntas de elección

evaluando el conocimiento de Java, Android

Tarea de programación - Nivel: Fácil

Androide | Fragmento creado dinámicamente - Crea un fragmento y adjúntalo dinámicamente a una actividad matriz.

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

Preguntas de elección

evaluando el conocimiento de Java, Android

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.