Ir al contenido

Pruebas en línea de Android

Las pruebas en línea de Android de DevSkiller han sido desarrolladas por nuestro dedicado equipo de profesionales para verificar la competencia de los desarrolladores de Android para diferentes puestos. Cada prueba Android está idealmente configurado para la selección técnica y entrevistas de codificación en línea.

Las pruebas en línea para Android de DevSkiller se basan en la metodología RealLifeTesting™, que le ayuda a identificar a los desarrolladores cualificados con el conjunto de habilidades necesario.

¿No encuentra lo que busca? Pruebe con estos:

Pruebas del servicio Android
SDK para Android
Pruebas en línea de Kotlin
Preguntas sobre programación Java

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.

Las pruebas en línea adecuadas para evaluar a los desarrolladores de Android

Recomendar funciones para nuestras pruebas en línea de Android

  • Desarrollador Android junior
  • Desarrollador Android medio
  • Desarrollador Android senior
  • Desarrollador Android full stack
  • Desarrollador principal de Android
  • Desarrollador móvil junior
  • Desarrollador móvil intermedio
  • Desarrollador móvil senior
  • Desarrollador Android Kotlin

Cómo funciona cada prueba de Android

Cada prueba en línea DevSkiller Android es impulsado por la metodología RealLifeTesting ™. A diferencia de otras evaluaciones de habilidades de codificación, cada prueba en línea DevSkiller Android evalúa las habilidades de un solicitante a través de una serie de desafíos que reflejan el trabajo del mundo real. Cada evaluación DevSkiller TalentScore profundiza, más allá de los conocimientos generales de programación de los candidatos, para evaluar su capacidad de codificación, habilidades de resolución de problemas, y la gestión del tiempo.

Características principales

  • Determinar la capacidad de codificación de un candidato y no sólo sus conocimientos académicos.
  • Las pruebas están disponibles a distancia y pueden realizarse en cualquier lugar del mundo.
  • 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.
  • Una serie de estrictas herramientas contra el plagio
  • Seguimiento de pruebas individuales en tiempo real
  • Los resultados se generan automáticamente en un informe de fácil manejo
  • Evaluación de desarrolladores Android de cualquier nivel de dificultad, desde desarrolladores junior a senior
  • Evaluación precisa de las competencias y resultados automatizados de las pruebas

Competencias cubiertas en nuestros tests en línea de Android

  • Android
  • SDK para Android
  • Kotlin
  • ConstraintLayout
  • Legado
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Servicio Android
  • Receptores de emisión
  • Intención
  • MVP

Qué buscar en los desarrolladores de Android

Android es el principal sistema operativo móvil en uso hoy en día, con innumerables dispositivos móviles en todo el mundo. Con aplicaciones Android disponibles para usuarios de todo el mundo. El código fuente es desarrollado por Google en el marco del Android Open Source Project (AOSP). Las versiones posteriores suelen publicarse anualmente y anunciarse en las conferencias Google I/O.

Durante el proceso de selección, es importante determinar el nivel de cualificación de los desarrolladores de Android. Los candidatos cualificados deben tener un conocimiento profundo de la arquitectura de Android, así como de los componentes de Android. Los candidatos también deben conocer las bibliotecas de Android, como Android Support Library, Google Play Services, Retrofit, etc. Además de esto, la experiencia en el desarrollo de una aplicación Android es una gran manera de verificar las habilidades del candidato. Si la aplicación está disponible en la tienda Google Play, debería descargarse y comprobar cómo se ve, cómo funciona y cuántas veces se ha descargado.

Todas las aplicaciones Android se programan principalmente con Java. El conocimiento de los conceptos básicos de Java y el conocimiento de cómo codificar utilizando Java también son esenciales. Cada prueba en línea DevSkiller Android pondrá a prueba los conocimientos de un candidato de diversas maneras que simularán su experiencia real como desarrollador de Android. Tendrán la oportunidad de responder a preguntas y dar respuestas basadas en los fundamentos de la programación Android para ver su puntuación.

¿Quiere crear sus propias pruebas personalizadas?

¿Quieres poner a prueba a los desarrolladores de Android utilizando tu propio código base? No hay problema. Con nuestro asistente de tareas en línea puedes crear tu propio test personalizado y adaptar las respuestas a las necesidades de tu empresa.

Elija los idiomas y las tecnologías que desea evaluar, establezca la duración de la prueba y elija el número de preguntas. Todo ello mientras supervisa el rendimiento de sus candidatos en tiempo real. Contrate ingenieros desde el nivel básico hasta desarrolladores senior de Android.

¿Todavía no estás convencido de que necesites un test online para Android?

Si aún no está seguro de nuestra plataforma de pruebas, consulte este estudio de caso sobre uno de nuestros clientes:

Spartez

Spartez es Platinum Top Vendor en Atlassian Marketplace. La empresa se centra en el ecosistema ágil y de Atlassian ofreciendo útiles herramientas tanto para el servidor como para la nube. También ofrecen una sólida asistencia a clientes y evaluadores. Antes de DevSkiller, Spartez tenía problemas en su proceso de selección que resultaba en demasiados... entrevistasy perdieron mucho tiempo intentando crear su propia solución interna. ¿La solución? DevSkiller, que se encargó de las molestias y resolvió sus problemas de selección técnica. Esto es lo que nos cuenta Patrycja Kiljańska, especialista en adquisición de talento de Spartez:

"Hemos sustituido una solución interna de alto mantenimiento por DevSkiller. Nuestro proceso parece el mismo, sin embargo, el producto gives us better performance. The results are also way easier to assess.”

Preguntas más frecuentes

¿Qué es RealLifeTestingTM?

The RealLifeTestingTM methodology forms the basis for all DevSkiller Android online tests. Unlike other coding challenges or algorithmic puzzles, The RealLifeTestingTM methodology goes further by providing a 360-degree view of the applicants skill set. At its core, The RealLifeTestingTM stems from the belief that the best way to evaluate a developer’s development skills is with a work sample test that mirrors the actual development work they’ll do.

DevSkiller Android online tests mirror work that applicants will encounter in the real world by asking applicants to build full project apps or add features to existing apps. For an applicant to be successful, they must use their coding skills to the best of their ability, utilize in-stack resources as well as resources like Stack Overflow, to find the solution in the most efficient way possible. Our Android online tests will demonstrate the applicants coding skill, critical thinking, code cleanliness, and time management.

How long does it take to set up a DevSkiller account?

Sending your first Android online test invite can take as little as five minutes. Our extensive library of predefined Android online tests means that everything you need is at your fingertips. Find your next Android developer with our easy to use platform and don’t look back.

What do candidates think of DevSkiller Android online tests?

At DevSkiller, we want to ensure that our coding tests are the best they can possibly be, so that’s why we seek out regular feedback from the candidates themselves. Our research has found that candidates are happy that they have a change to prove their actual software development skills rather than having to remember algorithms they haven’t thought of since getting their degree. They also like the fact that DevSkiller tests use normal coding tools and conventions like unit testing, and cloning to GIT from a personalIDE.

The only apprehension we’ve found is that developers are generally suspicious of algorithmic tests. That’s because these don’t actually test the skills that developers use day to day. Rather they dredge up academic work they haven’t carried out in years and test unneeded knowledge that is of no use in everyday code writing. When candidates are given DevSkiller programming tests, assessing their actual knowledge of the subject, they appreciate the difference and the fact that they can prove their skills in a fair setting through a relevant assessment.

What’s also important to remember is the more thorough the screening test, the less unqualified candidates will make it to the interview stage. Less interviews means less work for hiring managers without reducing the quality of hires.