En muchas entrevistas de trabajo, comenzarán preguntándole sobre algunos de los conceptos básicos de Android, como cómo comunicarse entre actividades, fragmentos, cuáles de ellos debe usar y cuándo.
Es posible que le pidan que explique cómo crearía una aplicación determinada o cómo cree que se crea una aplicación determinada (explique su arquitectura).
También les gustaría ver que tiene experiencia con algunas bibliotecas de uso común.
- ¿Es más fácil encontrar trabajo como asiático?
- ¿Dónde podemos buscar trabajo si nadie nos reclutó en las ubicaciones del campus?
- ¿Qué oportunidades laborales hay para alguien que disfruta investigando temas y escribiendo inteligentemente sobre ellos?
- ¿Cómo puedo conseguir un trabajo en Dubai sin experiencia?
- ¿Cómo es trabajar en Amdocs en Pune?
Entonces esto es lo que necesitas saber:
Primero, debe estar familiarizado con los conceptos más utilizados:
- Entrada del usuario
- Intenciones
- Redes
- Almacenamiento
- Receptores de radiodifusión
- Servicios
Puedes aprender todo esto en línea:
- Desarrollo de Android para principiantes: cómo hacer aplicaciones | Udacity
- Tutoriales de Android: Cómo crear en Android | Udacity
- Desarrollo de aplicaciones de Android | Udacity
- Diseño de materiales para desarrolladores de Android | Udacity
A continuación, debe estar familiarizado con algunas de las bibliotecas de Android más utilizadas, como:
- Dagger: un inyector de dependencia rápido para Android y Java
- Leakcanary: una biblioteca de detección de pérdida de memoria para Android y Java.
- Retrofit: un cliente HTTP de tipo seguro para Android y Java
- Cinta: una FIFO rápida, transaccional y basada en archivos para Android y Java.
- Reino: una capa de datos de próxima generación para aplicaciones.
- Fresco: un sistema potente para mostrar imágenes en aplicaciones de Android.