¿Puedes nombrar la excepción principal que es la madre de otras excepciones en el lenguaje de programación?
Android
¿Puedes enumerar los principales elementos de la arquitectura de Android y sus funciones?
¿Cuáles son las posibles complicaciones o desventajas al usar GlobalScope en Kotlin Coroutines?
¿Cuál es el objetivo principal de usar componentes en la data class en Kotlin?
¿Cuáles son los principios básicos de la relación entre los métodos equals y hashCode en Java?
¿Pueden existir situaciones en las que sea necesario eliminar enlaces fuertes en el código, y cuáles son las posibles razones para ello?
¿Qué son las raíces del recolector de basura (GC Roots) y cómo afectan el proceso de gestión automática de memoria?
¿Cuál es el papel de los elementos clave de la arquitectura de Android en el desarrollo de aplicaciones?
¿Cuál es la diferencia entre las interfaces Serializable y Parcelable al pasar objetos en Android?
¿Qué métodos se pueden usar para implementar el intercambio de datos entre fragmentos en una aplicación?
¿Qué algoritmo o método se utiliza para buscar un elemento en una lista enlazada y cuál es su complejidad temporal?
¿Cuál es el objetivo principal del uso de funciones de extensión en un lenguaje de programación?
¿Puedes nombrar y describir los ámbitos de visibilidad de los diferentes modificadores de acceso en Kotlin?
¿Qué clases u objetos en su experiencia son capaces de guardar su estado en forma de secuencia de bytes para su posterior recuperación?
¿Cómo distinguir un servicio en primer plano de uno en segundo plano y cuáles son sus principales diferencias?
¿Podría explicar qué es el contexto de las corutinas en Kotlin?
¿Qué niveles de acceso existen para los miembros de una clase en Java?
¿Podría explicar el principio de funcionamiento de la variable volatile y en qué casos su uso está justificado?
¿Se puede mantener el estado del ViewModel después de que el proceso de la aplicación finalice?