Ir al contenido

Preguntas y tests para entrevistas sobre Android

Las preguntas y pruebas de entrevista para Android de DevSkiller han sido preparadas por nuestro equipo de expertos, dirigidas a la contratación de desarrolladores de Android de todos los niveles. Utilizamos una serie de retos diseñados para que encontrar al desarrollador Android perfecto sea sencillo.

Nuestras preguntas y pruebas de entrevista Android son impulsados por la metodología RealLifeTesting ™, que presenta sus candidatos con desafíos del mundo real para resolver que reflejan su conjunto de habilidades. Deja que DevSkiller te ayude a encontrar a tu próximo desarrollador Android hoy mismo.

¿No encuentra lo que busca? Pruebe con estos:

Pruebas del servicio Android
SDK para Android
Pruebas en línea de Kotlin
Preguntas de la entrevista sobre programación Java
Pruebas en línea de React Native
Preguntas y pruebas de la entrevista para desarrolladores de iOS

Tecnologías cubiertas:

Plataforma: Android

Lenguaje de programación: Kotlin, Java

Construye herramientas: Gradle

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

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Fácil

Android | Kotlin | Brújula - Implementar la funcionalidad de brújula en la aplicación basada en localización.

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

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Medio

Android | Kotlin | RecyclerView | To-do List - Crear una simple lista de tareas pendientes donde cada elemento es un elemento de la lista en el RecyclerView.

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

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Java

Tarea de programación - Nivel: Fácil

Android | Java | Reproducción de vídeo - Implementar la reproducción simple de un activo de vídeo incrustado.

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

Lagunas del código

evaluar los conocimientos de Android, Java, ProGuard

Tarea de programación - Nivel: Difícil

Android | Java | Configuración ProGuard - Implemente la configuración ProGuard para eliminar el código del desarrollador de la base de código - en tiempo de compilación.

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

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Difícil

Android | Kotlin, C | JNI Magic - Implementa la funcionalidad JNI que permite llamar al método Base::getBaseComponent teniendo sólo una instancia Cliente.

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

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Medio

Android | Kotlin | Notepad app - Completa las funcionalidades básicas de una aplicación para tomar notas usando RecyclerView.

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

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Difícil

Android | Kotlin | Manipulación de mapas de bits - Completa aplicación de manipulación de imágenes que realiza algunas operaciones sobre la imagen seleccionada.

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

Preguntas de elección

evaluar los conocimientos de Android,

Lagunas del código

evaluar el conocimiento de Android, Kotlin y Java

Tarea de programación - Nivel: Fácil

Android | Kotlin | Employees Application - Completa aplicación que muestra una lista de personas responsables de diferentes áreas en la empresa como IT o Nómina.

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

Preguntas de elección

evaluar los conocimientos de Android

Tarea de programación - Nivel: Difícil

Android | Vibrations API - Implementar un método para reproducir una melodía de fantasía a través del dispositivo háptico integrado para indicar que el interruptor de función se ha activado.

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

Preguntas de elección

evaluar los conocimientos de Android

Tarea de programación - Nivel: Medio

Android | Kotlin | ConstraintLayout Animation - Implementar animaciones de elementos de diseño utilizando ConstraintLayout API.

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

Tarea de programación - Nivel: Difícil

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Ajustar la implementación de MainActivity para que el cliente OkHttp soporte TLS 1.2, incluso si ha sido deshabilitado 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

evaluar los conocimientos de Android

Tarea de programación - Nivel: Difícil

Android | OpenGL ES Demo - El objetivo de esta tarea es comprobar los conocimientos del candidato sobre 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

evaluar los conocimientos de Java, Android

Tarea de programación - Nivel: Difícil

Android | Manipulaciones de Bitmap - Implementar las tres operaciones que se deben realizar en una imagen seleccionada antes de iniciar un intercambio.

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.

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

Preguntas de elección

evaluar los conocimientos de Kotlin, Android

Tarea de programación - Nivel: Difícil

Android | Kotlin | 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 cumple con ciertos requisitos.

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

Preguntas de elección

evaluar los conocimientos de Java, Android

Tarea de programación - Nivel: Fácil

Android | Manual Background Colour Animation - Implementar una suave animación de color del fondo de una Actividad.

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

Preguntas de elección

evaluar los conocimientos de Java, Android

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.

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

Preguntas de elección

evaluar los conocimientos de Java, Android

Tarea de programación - Nivel: Fácil

Android | Fragmento Creado Dinámicamente - Crear un Fragmento y adjuntarlo dinámicamente a una Actividad padre.

Android
MEDIO
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 Android

Tarea de programación - Nivel: Medio

Android | ListView | Lista Todo - Mostrar un Lista de artículos mediante ListViewAplicar una Casilla de verificación control, marque los elementos como realizados/no realizados y actualice los datos del modelo.

Android
MEDIO
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 Android

Tarea de programación - Nivel: Medio

Android | RecyclerView | Lista de Todo - Mostrar un Lista de artículos mediante RecyclerViewAplicar una Casilla de verificación control, marque los elementos como realizados/no realizados y actualice los datos del modelo.

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

Preguntas de elección

evaluar los conocimientos de Android

Tarea de programación - Nivel: Difícil

Android | Librería ejecutora de tareas - Implementa la cola de tareas de larga ejecución cumpliendo los estándares de Android multithreading, Android Service, Android Binder específicos y gestión de energía.

Funciones recomendadas para las preguntas y pruebas de las entrevistas sobre Android

  • Desarrollador Android junior
  • Desarrollador Android medio
  • Desarrollador Android senior
  • Desarrollador Android full-stack
  • Desarrollador principal de Android
  • Desarrollador Android Kotlin

Cómo funcionan nuestras preguntas y tests para entrevistas sobre Android

Las preguntas y pruebas de entrevista de Devskiller para Android se basan en la metodología RealLifeTesting™, una forma única de poner a prueba a los candidatos y desafiar su pensamiento crítico y sus habilidades de codificación. A los candidatos se les presentan los tipos de retos a los que se enfrentarían en su trabajo diario y solo aquellos que pueden demostrar la profunda comprensión necesaria, son capaces de avanzar a la siguiente etapa.

Características principales

  • Las preguntas y pruebas de entrevista de DevSkiller para Android proporcionan una visión clara de las habilidades de codificación de sus candidatos y no sólo de sus conocimientos académicos.
  • Las pruebas remotas de Android ahorran tiempo y dinero a su empresa.
  • 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 garantizan resultados precisos
  • Observe las pruebas individuales en tiempo real
  • Resultados automatizados fáciles de seguir y comprensibles para profesionales sin conocimientos técnicos.
  • Pruebas de Android disponibles para todos los niveles de experiencia

Competencias tratadas en nuestras preguntas y tests para entrevistas sobre Android

  • Android
  • SDK para Android
  • Kotlin
  • ConstraintLayout
  • Legado
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Servicio Android
  • Receptores de emisión
  • Intención
  • TDD
  • XML
  • ListView
  • RecyclerView
  • Multihilo
  • Carpeta Android
  • Spinner
  • ButterKnife
  • MVP

Qué buscar en un desarrollador de Android

Android es el sistema operativo móvil más extendido en el mundo, y funciona en innumerables smartphones, tabletas y otros dispositivos. Así que encontrar un buen desarrollador Android debería ser fácil, pero la gran demanda hace que la búsqueda sea bastante dura, ya que siempre hay competidores esperando para robarte a los mejores desarrolladores. Eso significa que tendrá que seleccionar a los candidatos de forma rápida y eficaz para encontrar a los adecuados, y tendrá que saber en qué fijarse.

Un buen desarrollador de Android tendrá que estar al día de los últimos avances del sistema operativo. También tendrá que conocer bien la programación en Java: talleres, certificados y conocimiento de patrones.

Querrá saber en cuántas publicaciones y problemas de producción ha trabajado su candidato, personalmente más que como parte de un equipo. Un desarrollador experimentado podrá aportar varios proyectos en los que haya trabajado y dar ejemplos de problemas que haya resuelto. Su desarrollador Android debe ser capaz de demostrar un conocimiento básico de la familia de bibliotecas que utiliza cada aplicación, incluyendo CardView, RecyclerView, Floating Action Button, Toolbar y Navigation Drawer.

Crea tus propios tests y preguntas de entrevista personalizados para Android

¿Le gusta lo que ve, pero quiere adaptar las pruebas a sus preferencias? No hay problema. El asistente de tareas en línea de DevSkiller viene listo con funciones que le permiten personalizar cada prueba de Android que envíe. La duración de cada prueba, el nivel de dificultad e incluso el tiempo asignado a cada pregunta pueden configurarse en función de sus necesidades. Todas las pruebas se realizan de forma remota, lo que significa que se pueden realizar en cualquier momento y los resultados se proporcionan automáticamente.

¿Necesita asegurarse de que nuestras preguntas y tests para entrevistas sobre Android funcionan?

Si crees que las preguntas y pruebas de entrevista para Android de DevSkiller son lo que tu empresa necesita, pero no estás 100% comprometido, echa un vistazo a lo que uno de nuestros clientes tiene que decir:

StepStone es un grupo de bolsas de trabajo líderes que operan en todo el mundo. Todo el software de la empresa se diseña internamente en su departamento informático, StepStone Services, donde trabajan 300 desarrolladores de productos informáticos de todo el mundo.

El problema que tenía StepStone Services era que su proceso de selección de nuevos desarrolladores llevaba mucho tiempo y requería demasiado trabajo manual. El proceso incluía tareas prácticas enviadas por correo electrónico, seguidas de tareas en papel y bolígrafo establecidas durante la entrevista técnica.

En 2017, StepStone recurrió a la ayuda de DevSkiller para evaluar los conocimientos de sus candidatos con el fin de conocer sus habilidades de codificación y, al mismo tiempo, ahorrar tiempo y trabajo.

Victoria Chyczewska- Especialista en Adquisición de Talento de StepStone Services

"La selección telefónica seguida de una evaluación DevSkiller nos permite reducir el número de entrevistas in situ en hasta 40%. Aumentamos la adecuación a la empresa gracias a las pruebas personalizadas y, como consecuencia, ahora sólo dedicamos tiempo de entrevista in situ a los candidatos que realmente son muy prometedores. Nuestro tiempo de contratación es ahora más corto porque nuestro proceso de selección técnica está automatizado.

Preguntas más frecuentes

¿Cómo se evalúan las preguntas y pruebas de las entrevistas sobre Android?

La plataforma DevSkiller está automatizada, lo que significa que se pone a trabajar en el momento en que el candidato termina la prueba de Android. Los resultados se han diseñado especialmente para que sean sencillos y fáciles de seguir, incluso para los que no tienen conocimientos técnicos, y se evalúa a los candidatos en función de si es probable que las soluciones que han proporcionado funcionen. También se evalúa la calidad de su codificación y los errores cometidos, así como su funcionamiento en casos extremos. Las herramientas antiplagio garantizan la validez de los resultados.

¿Cómo realizan los candidatos una prueba Android?

Se puede acceder a las pruebas en línea de Android de Devskiller de forma remota desde cualquier parte del mundo, lo que significa que lo único que tiene que hacer el reclutador es enviar invitaciones a las pruebas. Las invitaciones pueden incluso estar disponibles durante un tiempo limitado y los candidatos pueden elegir iniciar la prueba cuando lo deseen.

Al realizar las pruebas, los candidatos pueden optar por utilizar el IDE de DevSkiller o completar el proyecto en su IDE favorito y clonar el proyecto en GIT. Si lo necesitan, los candidatos pueden ejecutar pruebas unitarias para asegurarse de que sus soluciones funcionan. El límite de tiempo para cada prueba se puede establecer y una vez que el tiempo expira la prueba se evalúa automáticamente y el reclutador recibe un informe sobre el candidato.

¿Qué hacer ante el plagio?

Si piensa que un candidato puede hacer trampas para obtener ventaja, piénselo otra vez.

DevSkiller dispone de herramientas para garantizar que sólo reciba resultados precisos. Las comprobaciones de pantalla garantizan que los candidatos no estén mirando una pantalla diferente al realizar una prueba y los detectores de plagio escanean automáticamente el código introducido y lo comparan con todas las respuestas de nuestra base de datos de pruebas. Si hay una coincidencia, es porque el candidato ha hecho trampas.

¿Cuánto se tarda en realizar una prueba de Android?

La duración de cada prueba de Android depende de sus necesidades. Las pruebas vienen con ajustes de duración predeterminados, que pueden modificarse fácilmente si es necesario. Incluso se pueden definir preguntas individuales dentro de una prueba.