Preguntas y pruebas de la entrevista con Android

Las preguntas y pruebas de la entrevista de DevSkiller Android fueron preparadas por nuestro equipo de expertos, con el objetivo de reclutar desarrolladores de Android a todos los niveles. Utilizamos una serie de retos diseñados para que encontrar al desarrollador perfecto para Android sea sencillo.

Las preguntas y pruebas de nuestra entrevista con Android se basan en la metodología de RealLifeTesting™, que presenta a los solicitantes retos del mundo real que deben resolver y que reflejan sus habilidades. Deje que DevSkiller le ayude a encontrar su próximo desarrollador de Android hoy mismo.

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

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.

Funciones recomendadas para las preguntas y pruebas de la entrevista con 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 Android Kotlin

Cómo funcionan nuestras preguntas y pruebas de entrevista con Android

Las preguntas y pruebas de la entrevista de Devskiller Android se basan en la metodología RealLifeTesting™, una forma única de probar a los solicitantes y desafiar su pensamiento crítico y sus habilidades de codificación. A los solicitantes se les presentan los tipos de desafíos que enfrentarían en su trabajo diario y sólo 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 la entrevista de DevSkiller Android proporcionan una clara visión de las habilidades de codificación de sus solicitantes y no sólo de sus conocimientos académicos.
  • Las pruebas remotas de Android le ahorran tiempo y dinero a su negocio.
  • 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.
  • Las estrictas herramientas antiplagio aseguran resultados precisos
  • Observar las pruebas individuales en tiempo real
  • Resultados automatizados y fáciles de seguir que los profesionales no técnicos pueden entender
  • Pruebas de Androides disponibles para todos los niveles de experiencia

Las habilidades cubiertas en nuestras preguntas y pruebas de la entrevista con Android

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

Qué buscar en un desarrollador de Androides

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

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

Querrá saber en cuántas publicaciones y ediciones de producción ha trabajado su candidato, personalmente y no como parte de un equipo. Un desarrollador experimentado podrá proporcionar varios proyectos en los que ha trabajado y dar ejemplos de los problemas que ha resuelto. Tu desarrollador de Android debería ser capaz de demostrar un conocimiento básico de la familia de bibliotecas que utiliza cada aplicación, incluyendo CardView, RecyclerView, Botón de Acción Flotante, Barra de Herramientas y Cajón de Navegación.

Construye tus propias preguntas y pruebas personalizadas de entrevistas para Android

¿Te gusta lo que ves, pero quieres adaptar las pruebas a tus propias preferencias? No hay problema. El asistente de tareas en línea de DevSkiller viene preparado 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, se pueden configurar según tus necesidades. Todas las pruebas se realizan de forma remota, lo que significa que las pruebas se pueden realizar en cualquier momento y los resultados se proporcionan automáticamente.

¿Necesita asegurarse de que las preguntas y pruebas de la entrevista con el Androide funcionen?

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

StepStone es un grupo de empresas líderes que operan en todo el mundo. Todo el software de la compañía está diseñado en su departamento de IT, StepStone Services, donde 300 desarrolladores trabajan en productos de IT de todo el mundo.

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

En 2017, StepStone solicitó la ayuda de DevSkiller para evaluar los conocimientos de sus candidatos con el fin de obtener una comprensión de sus habilidades de codificación, mientras que también ahorraba tiempo y trabajo.

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

"La exploración telefónica seguida de una evaluación del DevSkiller nos permite disminuir el número de entrevistas in situ hasta 40%. Aumentamos el ajuste de la compañía gracias a las pruebas personalizadas y, como consecuencia, ahora sólo dedicamos tiempo de entrevista in situ a los candidatos que realmente muestran mucha promesa. Nuestro tiempo de contratación es ahora más corto porque nuestro proceso de selección técnica está automatizado.

Preguntas frecuentes

¿Cómo se evalúan las preguntas y pruebas de la entrevista con Android?

La plataforma DevSkiller está automatizada, lo que significa que se pone en marcha en el momento en que el candidato termina la prueba del Android. Los resultados están especialmente diseñados para ser simples y fáciles de seguir incluso para aquellos que no tienen una mentalidad técnica y los candidatos son evaluados en cuanto a si las soluciones que han proporcionado es probable que funcionen. También se les evalúa la calidad de su codificación y los errores cometidos y cómo funciona en los casos límite. Los instrumentos contra el plagio garantizan la validez de los resultados.

¿Cómo hacen los candidatos un test de Androides?

Las pruebas en línea de Android de Devskiller pueden ser accedidas remotamente desde cualquier parte del mundo, lo que significa que todo lo que tiene que hacer el reclutador es enviar invitaciones para las pruebas. Las invitaciones pueden estar disponibles incluso por un tiempo limitado y los candidatos pueden elegir empezar el test cuando quieran.

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

¿Qué haces con el plagio?

Si piensas que un candidato podría hacer trampa para ganar la mano, entonces piénsalo de nuevo.

DevSkiller tiene herramientas para asegurarse de que sólo reciba resultados precisos. Las comprobaciones de pantalla aseguran que los candidatos no miren a una pantalla diferente cuando realizan una prueba y los detectores de plagio escanean automáticamente el código introducido y lo cruzan con cada respuesta de nuestra base de datos de pruebas. Si hay una coincidencia, es porque el candidato ha hecho trampas.

¿Cuánto tiempo se tarda en completar una prueba de Androides?

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