¿Qué restricciones existen en las enumeraciones (enum) en los lenguajes de programación?
Android
¿Cómo se insertan nuevos elementos en la estructura de datos HashMap?
¿Cómo se determina el tamaño inicial de ArrayList al crearlo?
¿Cuáles son los principios básicos de la relación entre los métodos equals y hashCode en Java?
¿Qué son las raíces del recolector de basura (GC Roots) y cómo afectan el proceso de gestión automática de memoria?
¿Puedes enumerar los principales elementos de la arquitectura de Android y sus funciones?
¿Podría explicar qué es el contexto de las corutinas en Kotlin?
¿Está permitido la herencia en las clases de datos en Kotlin?
¿Cuál es el propósito de usar CoroutineScope en Kotlin y qué papel desempeña en la gestión de corutinas?
¿Cómo se puede garantizar una actualización segura de una variable cuyo código es accedido simultáneamente por varios hilos?
¿Qué niveles de acceso existen para los miembros de una clase en Java?
¿En qué situaciones se produce la destrucción del servicio en la aplicación?
¿Se pueden guardar los datos en el método onSaveInstanceState para restaurarlos después de que finalice el proceso de la aplicación?
¿Cuál es la diferencia entre las interfaces Serializable y Parcelable al pasar objetos en Android?
¿Cómo distinguir un servicio en primer plano de uno en segundo plano y cuáles son sus principales diferencias?
¿Cuál es el papel del campo componentN en la clase de datos Kotlin?
¿Puedes nombrar las clases que son descendientes de la clase Throwable?
¿Qué clases u objetos en su experiencia son capaces de guardar su estado en forma de secuencia de bytes para su posterior recuperación?
¿Qué dificultades pueden surgir al modificar simultáneamente el valor de una variable por dos hilos de ejecución?