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 de Android está configurada idealmente para la selección técnica y las entrevistas de codificación en línea.

Los tests online de DevSkiller para Android se basan en la metodología RealLifeTesting™, que le ayuda a identificar a los desarrolladores cualificados con el conjunto de habilidades requerido.

¿No es lo que busca? Pruebe con estos:

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

Tecnologías cubiertas:

Plataforma: Android

Lenguaje de programación: Kotlin, Java

Construir 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

evaluando el conocimiento de Android

Lagunas en el código

evaluando el conocimiento de Android, Kotlin

Tarea de programación - Nivel: Fácil

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

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

Preguntas de elección

evaluando el conocimiento de Android

Lagunas en el código

evaluando el conocimiento de Android, Kotlin

Tarea de programación - Nivel: Medio

Android | Kotlin | RecyclerView | To-do List - Crear una simple lista de tareas 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

evaluando el conocimiento de Android

Lagunas en el código

evaluando el conocimiento 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

evaluando el conocimiento de Android

Lagunas en el código

evaluando el conocimiento de Android, Java, ProGuard

Tarea de programación - Nivel: Duro

Configuración de Android | Java | ProGuard - Implementar la configuración de 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

evaluando el conocimiento de Android

Lagunas en el código

evaluando el conocimiento de Android, Kotlin

Tarea de programación - Nivel: Duro

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

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

Preguntas de elección

evaluando el conocimiento de Android

Lagunas en el código

evaluando el conocimiento de Android, Kotlin

Tarea de programación - Nivel: Medio

Aplicación Android | Kotlin | Bloc de notas - Completa las funcionalidades básicas de una aplicación para tomar notas utilizando RecyclerView.

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

Lagunas en el código

evaluando el conocimiento de Android, Kotlin

Tarea de programación - Nivel: Duro

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

evaluando el conocimiento de Android,

Lagunas en el código

evaluar el conocimiento de Android, Kotlin y Java

Tarea de programación - Nivel: Fácil

Android | Kotlin | Aplicación para empleados - 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

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.

Desarrollador de móviles
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
33 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 | Animación a color de fondo manual - Implementa una animación a color suave 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

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.

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

Tarea de programación - Nivel: Medio

Android | ListView | Todo List - Mostrar un Lista de artículos que usan ListView...implementar un... Casilla de verificación control, marcar los artículos como hechos/no hechos y actualizar los datos del modelo.

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

Tarea de programación - Nivel: Medio

Android | RecyclerView | Todo List - Display a Lista de artículos que usan RecyclerView...implementar un... Casilla de verificación control, marcar los artículos como hechos/no hechos y actualizar los datos del modelo.

androide
SENIOR
Habilidades probadas
Duración
195 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 | Biblioteca de ejecutores de tareas - Implementa la cola de tareas de larga duración que cumplen con los estándares de multihilo de Android, el servicio de Android, los específicos de la carpeta de Android y la administración de energía.

Las pruebas online de Android adecuadas para evaluar a los desarrolladores de Android

Recomiende roles para nuestras pruebas en línea de Android

  • Desarrollador de Androides Junior
  • Desarrollador del Androide Medio
  • Desarrollador senior de Android
  • Desarrollador de Androides de pila completa
  • Desarrollador principal de Androides
  • Desarrollador de móviles junior
  • Desarrollador móvil medio
  • Desarrollador principal de móviles
  • Desarrollador de 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 de 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 gestión del tiempo.

Características principales

  • Determinar la capacidad de codificación del solicitante y no sólo sus conocimientos académicos
  • Las pruebas están disponibles a distancia y se pueden tomar en cualquier parte del mundo
  • La metodología RealLifeTesting™ ofrece una mayor experiencia de usuario donde los candidatos pueden usar su propio IDE, clonar a GIT, ejecutar pruebas unitarias y acceder a Stack Overflow/Github/Google para la investigación.
  • Una serie de rigurosas herramientas contra el plagio
  • Supervisar las pruebas individuales en tiempo real
  • Los resultados se generan automáticamente en un informe fácil de usar
  • Evaluación de los desarrolladores de Android en cualquier nivel de dificultad., desde los desarrolladores junior hasta los senior
  • Evaluación precisa de las competencias y resultados automatizados de las pruebas

Habilidades cubiertas en nuestras pruebas online de Android

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

Qué buscar en los desarrolladores de Android

Android es el principal sistema operativo móvil que se utiliza hoy en día y que impulsa innumerables dispositivos móviles en todo el mundo. Las aplicaciones de Android están disponibles para los usuarios de todo el mundo. El código fuente es desarrollado por Google en el marco del Proyecto de Código Abierto de Android (AOSP). Las versiones posteriores suelen publicarse anualmente y se anuncian en las conferencias Google I/O.

Durante el proceso de selección, es importante determinar el nivel de conocimientos 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. Sus candidatos también deben entender 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 de Google Play, debería descargarse y comprobar cómo se ve, cómo funciona y cuántas veces se ha descargado.

Todas las aplicaciones de 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 de DevSkiller para Android pondrá a prueba los conocimientos del 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 de Android para ver su puntuación.

¿Quieres construir tus propias pruebas personalizadas?

¿Quieres poner a prueba a los desarrolladores de Android utilizando tu propia base de código? No hay problema. Con nuestro asistente de tareas en línea puedes crear tu propio test personalizado y adaptar las respuestas a tu propia 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 controla el rendimiento de sus candidatos en tiempo real. Contrate ingenieros desde el nivel de entrada hasta desarrolladores senior de Android.

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

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

Spartez

Spartez es un Platinum Top Vendor en el Atlassian Marketplace. La empresa se centra en el ecosistema Atlassian y ágil ofreciendo útiles herramientas tanto para el servidor como para la nube. También ofrecen un sólido apoyo a los clientes y evaluadores. Antes de DevSkiller, Spartez tenía problemas en su proceso de selección que daba lugar a demasiados entrevistasy perdieron mucho tiempo tratando de construir 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 dice 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 nos da un mejor rendimiento. Además, los resultados son mucho más fáciles de evaluar".

Preguntas frecuentes

¿Qué es RealLifeTestingTM?

La metodología RealLifeTestingTM es la base de todos los tests online de DevSkiller Android. A diferencia de otros desafíos de codificación o rompecabezas algorítmicos, la metodología de The RealLifeTestingTM va más allá al proporcionar una visión de 360 grados del conjunto de habilidades de los solicitantes. En su núcleo, The RealLifeTestingTM surge de la creencia de que la mejor manera de evaluar las habilidades de desarrollo de un desarrollador es con una prueba de muestra de trabajo que refleja el trabajo de desarrollo real que van a hacer.

Las pruebas en línea de DevSkiller Android reflejan el trabajo que los solicitantes encontrarán en el mundo real, pidiendo a los solicitantes que construyan aplicaciones completas del proyecto o que añadan características a las aplicaciones existentes. Para que un solicitante tenga éxito, debe utilizar sus habilidades de codificación lo mejor posible, utilizar recursos en pila así como recursos como Stack Overflow, para encontrar la solución de la manera más eficiente posible. Nuestras pruebas en línea de Android demostrarán a los solicitantes la habilidad de codificación, el pensamiento crítico, la limpieza del código y la administración del tiempo.

¿Cuánto tiempo se tarda en crear una cuenta de DevSkiller?

Enviar su primera invitación a un test online de Android puede llevarle tan sólo cinco minutos. Nuestra amplia biblioteca de pruebas online de Android predefinidas significa que todo lo que necesitas está al alcance de tu mano. Encuentra tu próximo desarrollador Android con nuestra plataforma fácil de usar y no mires atrás.

¿Qué opinan los candidatos de los tests online de Android de DevSkiller?

En DevSkiller, queremos asegurarnos de que nuestros las pruebas de codificación son las mejores posiblesPor eso buscamos la opinión periódica de los propios candidatos. Nuestra investigación ha revelado que los candidatos están contentos de tener un cambio para demostrar su real desarrollo de software en lugar de tener que recordar algoritmos en los que no han pensado desde que obtuvieron su título. También les gusta el hecho de que las pruebas de DevSkiller utilizan herramientas y convenciones de codificación normales, como las pruebas unitarias y la clonación para GIT desde un punto de vista personalIDE.

El único recelo que hemos encontrado es que los desarrolladores suelen desconfiar de pruebas algorítmicas. Esto se debe a que no ponen a prueba las habilidades que los desarrolladores utilizan a diario. En su lugar, sacan a relucir trabajos académicos que no han realizado en años y ponen a prueba conocimientos innecesarios que no sirven para escribir código en el día a día. Cuando los candidatos reciben las pruebas de programación de DevSkiller, que evalúan sus conocimientos reales de la materia, aprecian la diferencia y el hecho de que pueden demostrar sus habilidades en un entorno justo mediante una evaluación pertinente.

También es importante recordar que cuanto más exhaustiva sea la prueba de selección, menos candidatos no cualificados llegarán a la fase de entrevistas. Menos entrevistas significa menos trabajo para los responsables de contratación sin reducir la calidad de las contrataciones.

Certificaciones de seguridad y cumplimiento. Nos aseguramos de que sus datos estén seguros y protegidos.

El logo de DevSkiller Logotipo de TalentBoost Logotipo de TalentScore