Android
¿Cuáles son los métodos y operaciones principales que se pueden realizar en estructuras de datos tipo Map?
¿Qué métodos se pueden utilizar para implementar el intercambio de información entre dos componentes de interfaz o pantallas de la aplicación?
¿Qué enfoques usar para evitar la creación directa de una instancia de función en el código?
¿Cómo se puede interrumpir la ejecución de un hilo en un programa?
¿En qué lugar del sistema se implementa normalmente la interfaz del repositorio?
¿Qué argumentos y parámetros acepta el método getValue en un objeto delegado?
¿Cómo se puede implementar la ejecución simultánea de varias tareas usando corutinas?
¿Cuál es la diferencia entre los comandos DDL y DML en bases de datos y cómo se determina?
Explique qué se entiende por el flujo principal de la interfaz de usuario en una aplicación.
¿Se puede realizar un retorno desde una función fuera del contexto actual dentro de una función declarada como crossinline en Kotlin?
¿Puedes explicar qué significa el concepto de funciones infix en programación?
¿Cómo determina Kotlin en tiempo de ejecución a qué clase se aplica una función de extensión?
¿Es aceptable llamar a métodos privados dentro de funciones de extensión?
¿Cuál es la función principal del servicio vinculado en Android y para qué sirve?
¿Puedes dar un ejemplo de uso de una Clase Sellada para modelar diferentes estados de un objeto?
¿Cuál es el papel de la función con la palabra clave noinline y cuándo debería usarse?
¿Se puede configurar RecyclerView para que muestre todos los elementos de inmediato, evitando el mecanismo de carga diferida?
¿Puedes enumerar los componentes principales de la arquitectura de Android que conforman el sistema?
¿Cuál es la diferencia entre las estructuras de datos List y Sequence en términos de su uso y características?
¿Cómo está implementada la estructura de datos HashMap y en qué se basa su funcionamiento?