He tomado más de 50 entrevistas hasta ahora …
Tengo 3.7+ Experiencia como Ingeniero de Software y 1.5+ en Android.
Tomé entrevistas de chicos de 2.5 a 9 años y descubrí que también tenían dificultades para responder algunas de las preguntas a continuación.
- ¿Vale la pena mudarse al extranjero para una nueva empresa en lugar de quedarse en su propio país para un mejor trabajo?
- ¿Es bueno un MBA en finanzas?
- Cómo mantener tu muñeca bien si trabajas en la computadora
- ¿Cuánto juegan las calificaciones y el GPA en la cantidad de éxito que tendrá en la vida?
- Qué difícil sería para un indio que trabaja en el extranjero trasladarse a la India y encontrar un trabajo adecuado en TI.
Mi sugerencia para revisar a continuación antes de ir a la entrevista.
Las preguntas pueden variar según los requisitos y la compañía, pero se filtran de muchas experiencias prácticas y en línea, así que adelante y prepárelas.
Q.1.What es MVP? Cualquier idea de alto nivel sobre el mismo.
Q.2.¿Qué es MVC? ¿Qué es M en MVC?
Q.3. ¿Alguna idea sobre otros patrones de diseño?
Q.4.¿Qué es el patrón de diseño singleton?
Q.5.¿Qué es el diseño de cordinator?
Q.6.¿Qué es el diseño de restricción?
Q.7. ¿Conoces Firebase?
Q.8.Explicar Retrofit?
Q.9.¿Qué son los fragmentos?
Q.10.What es diferentes tipos de servicios?
Q.11.¿Qué es Broadcast Receiver?
Q.12. ¿Cuánto se siente cómodo con los conceptos básicos de Java?
Q.13. sabes colecciones?
Q.14. Tienes alguna idea sobre los constructores de fábricas?
Q.15. ¿Alguna vez ha trabajado con los cuadros de diálogo de alerta predeterminados de Android?
Q.16.Ha trabajado con la notificación en Android?
Q.17.¿Cómo lograr IPC en Android?
Q.18.¿Cuál es el uso de Handler ()?
P.19. ¿Alguna vez ha trabajado con view pager?
Q.20.¿Cuál es la diferencia entre la vista de tarjeta y el diseño del coordinador?
Q.21. ¿Cuchillo de mantequilla?
Q.22.Event Bus?
Q.23.Pulsar notificación con firebase?
Q.24.¿Tiene una idea sobre el uso de otras bibliotecas de terceros?
Q.25.¿Cómo mostrar múltiples fragmentos de la actividad individual?
Q.24.¿Cómo lograr el mecanismo de seguridad de tal manera que no quiero que otras aplicaciones puedan acceder a los componentes de mi aplicación?
P.26. Tengo una barra de herramientas estática con 2 botones. Quiero que esté disponible de forma coherente en otras actividades de la aplicación. ¿Cómo lo haré?
P.27. Si quiero proporcionar los diferentes temas específicos para cada uno de nuestros clientes, cómo lo haré
P.28. Tengo el fragmento A y el fragmento BI que quiero enviar datos del fragmento B a A, cómo lo haré.
============ MÁS ============
1. ¿Qué bibliotecas de terceros usaste en tu proyecto?
2. ¿Cómo puede proporcionar seguridad para su aplicación?
3. Componentes de la interfaz de usuario de Android?
4. ¿Cómo puede administrar el mismo encabezado en 10 actividades?
5. Componentes de Android.
6. ¿Para qué sirve Android Activity?
7. ¿Es posible crear una aplicación de Android sin actividad?
8. Métodos del ciclo de vida de la actividad de Android.
9. Flujo de ejecución de los métodos del ciclo de vida de la actividad.
10. ¿Cuándo onRestart () llamará?
11. ¿Cuándo OnResume () y OnRestart () llamarán?
12. ¿Cómo puede administrar la aplicación mientras obtiene grandes datos en segundo plano? (El entrevistador no estaba contento con mi respuesta)
13. ¿Cuál es la diferencia entre UI thread y Main Thread?
14. ¿Cómo puede administrar la pantalla de la tableta desde horizontal y vertical con la barra de navegación?
15. ¿Para qué sirven los lanzadores en Android?
16. ¿Cómo puedes administrar widgets?
17. ¿Usó bibliotecas de interfaz de usuario de terceros?
18. ¿Cuál es la diferencia entre hilo e hilo principal?
19. ¿Cuál es el hilo principal?
20. ¿Qué es la intención?
21. ¿Qué es un fragmento?
22. ¿Qué es View Group en Android?
23. ¿Qué es el adaptador en Android?
24. ¿Qué es la herramienta de imágenes de nueve parches en Android?
25. Nombre el cuadro de diálogo que son compatibles con Android?
26. ¿Cuáles son las notificaciones disponibles en Android?
============ MÁS ============
1. ¿Diferencia entre servicio y AsyncTask?
2. ¿Ciclo de vida del fragmento?
3. Localización en Android
4. Manejo de diferentes dispositivos de visualización en Android
5. ¿Cómo funciona la carpeta mdpi, hdpi, xhdpi?
6. Procedimiento de diseño de IU personalizado?
7. Conexión Bluetooth y cómo se emparejará?
8. Resumen, interfaz, herencia?
9. ¿Sobrecarga, exceso de conducción?
10. ¿Qué es hilo, proceso y cómo creará hilo?
11. ¿Qué es la sincronización y dónde la usará?
12. ¿Por qué iremos a la serialización y su importancia en Java?
13. HashMap, hashtable, iterator, enumaration?
14. ¿Cuál es el mejor para usar ArrayList o LinkedList?
15. ¿Qué es ThreadLocal?
16. Procedimiento almacenado, SQLite
17. ¿Diferencia entre IntentService n service?
18. ¿Cómo va a crear el receptor Broadcase y dónde lo utilizó en su proyecto?
19. ¿Qué es una etiqueta “DOCTYPE” y qué hace esta etiqueta?
20. ¿Cómo se entera un navegador si la página escrita está en HTML4.1 o HTML5?
21. Internalización en Android