Android
¿Tiene experiencia en el uso de bibliotecas o herramientas para trabajar con flujos de datos o asincronía?
¿Cómo se realiza la búsqueda de objetos a los que se accede a través de los raíces del recolector de basura?
¿Cómo garantizar el funcionamiento sincrónico y prevenir conflictos al usar una sola cuenta en varios dispositivos al mismo tiempo?
¿Cómo detecta LeakCanary las referencias a Activities destruidas?
¿De qué clase hereda la clase Application en Android?
¿Qué métodos se pueden usar para organizar el intercambio de datos entre dos fragmentos en una aplicación?
¿Cómo se implementó la adición de métodos a clases existentes en Kotlin mediante extensiones?
¿Qué clases principales se utilizan para procesar colecciones de datos en una estructura de matriz?
¿Puedes explicar qué son las funciones suspend en Kotlin y cómo funcionan?
¿Qué frameworks has utilizado en tus proyectos?
¿Cómo se pueden guardar las instancias de clases propias en un dispositivo físico?
¿Es necesaria la sincronización cuando 500 corrutinas en ejecución en los despachadores Main y IO cambian la misma variable al mismo tiempo?
¿Qué métodos del ciclo de vida se llamarán en la Activity b cuando abramos el diálogo?
¿Qué herramientas y enfoques utilizas para el desarrollo de interfaces de usuario?
¿Cómo cambiar el flujo en el que se realizarán las operaciones sobre los datos emitidos y en el que se emitirán estos datos?
¿Cómo crear Retrofit?
¿Cómo se puede identificar la causa de un fallo al iniciar la aplicación?
¿Sin qué componentes o recursos el servicio no podrá iniciarse en las nuevas versiones de Android?
¿Puedes explicar qué se entiende por efecto secundario en programación?
¿Puedes enumerar los tipos de datos en Java, diferentes de los primitivos básicos?