Android
¿Puedes explicar el propósito de la función runBlocking en Kotlin Coroutines?
¿Qué herramientas y bibliotecas integradas para trabajar con protocolos y conexiones de red conoces y has utilizado?
¿En qué condiciones el método onDestroy en una Activity puede ser omitido o no llamado en el ciclo de vida?
¿Qué métodos se utilizan para intercambiar datos entre Fragmentos en Android?
¿Cómo garantizar la coherencia en la actualización de una variable cuando varias corutinas trabajan simultáneamente?
¿Puedes enumerar las principales áreas de memoria utilizadas por la JVM durante la ejecución?
Explique el principio de cierre automático de recursos en Java mediante la construcción try-with-resources.
¿Qué significa la anotación @Composable en la biblioteca Jetpack Compose y cómo se usa?
¿Ha trabajado con documentos que confirmen el servicio militar?
¿Qué métodos se utilizan para transmitir datos al volver de un fragmento a otro en aplicaciones móviles?
¿Qué tecnologías y herramientas elegirías para desarrollar un nuevo proyecto?
¿Cómo se realiza la devolución de la ejecución en una función suspend en Kotlin?
¿Cómo implementaría un mecanismo de transmisión de datos en el sistema?
¿En qué consiste la función remember y qué papel desempeña en el sistema?
¿Es la propiedad del objeto responsable de la cantidad de pasajeros en el autobús?
¿De qué manera LifecycleOwner rastrea y responde a los cambios en el estado del componente?
¿Cómo se realiza la transmisión de Intent en la arquitectura MVI?
¿Se pueden usar objetos que no sean cadenas como claves, haciéndolos inmutables?
¿Debe tenerse cuidado al implementar una vista personalizada que contenga una gran cantidad de texto al usar RecyclerView?
¿Cómo guardar y restaurar los componentes MVP y Dagger 2 al cambiar la orientación de la pantalla sin recrearlos completamente al reiniciar la Activity?