¿Qué tipos de datos en Java se consideran referencias y en qué se diferencian principalmente de los tipos primitivos?
Android
¿Cómo determinar los costos temporales al insertar un elemento en el medio de un array implementado mediante ArrayList?
¿De qué manera se almacenan los datos en Activity al cambiar la configuración, además del uso del objeto Bundle?
¿Puede explicar las diferencias entre los patrones arquitectónicos MVVM, MVI y MVP?
¿Puede enumerar y explicar los métodos principales implementados en la función `Any`?
¿Qué componentes deben definirse en Retrofit para obtener datos en la aplicación?
¿Se puede reutilizar elementos clave en el desarrollo de Android?
¿Cuál es la principal diferencia entre clases selladas y enums en un lenguaje de programación?
¿Puedes explicar la concepto de funciones en línea en Kotlin y sus ventajas?
¿Se puede determinar la herencia entre una clase de datos y otra clase?
¿Tiene experiencia trabajando con proyectos que constan de varios módulos?
¿Puedes explicar la finalidad del método copy en la clase de datos Kotlin y cómo usarlo?
¿Puedes explicar qué significa la palabra clave lateinit en Kotlin y en qué casos se usa?
¿Cómo se evalúa la dificultad de agregar un nuevo elemento a la estructura de datos HashMap?
¿Cómo se establece la relación entre la palabra clave 'in' y las colecciones en C?
¿Puedes explicar qué significa la función coroutineScope en Kotlin y para qué se usa?
¿Cómo se puede extraer la información necesaria de las respuestas JSON recibidas por red?
¿Cuándo y por qué debería anularse el método hashCode en una clase?
¿Puede explicar la finalidad y el funcionamiento de ExceptionHandler al usar corutinas en Kotlin?
¿Puedes enumerar los componentes y conceptos principales utilizados en Dagger para la inyección de dependencias?