¿En qué se diferencia el uso de funciones asíncronas con la palabra clave async del llamada a launch en el contexto de la programación asíncrona?
Android
¿Qué componentes o clases en la API de Android pueden contradecir los principios SOLID en el diseño?
¿Qué es una CancelationException y en qué casos se produce?
¿Se puede interrumpir la ejecución de una tarea activa en el sistema?
¿Puedes enumerar las características clave y las particularidades de la data class en Kotlin?
¿Cómo se puede destacar en la lista solo los elementos únicos?
¿Cómo distinguir las secuencias de las colecciones en programación?
¿Cuándo y bajo qué condiciones puede ocurrir una situación de bloqueo mutuo de recursos en el sistema?
¿Puede explicar qué es una Data Class y para qué se utiliza en programación?
¿Qué métodos se pueden utilizar para garantizar el trabajo coordinado de múltiples hilos en un entorno multihilo?
¿Qué principio de POO es necesario para implementar el patrón de fábrica abstracta?
¿Cuándo es preferible usar secuencias en lugar de colecciones estándar?
¿Qué son las carreras de hilos y por qué pueden causar errores en una aplicación multihilo?
¿Cuál es la cantidad máxima de elementos que puede contener una pila?
¿Puedes explicar qué significa la función coroutineScope en Kotlin y para qué se usa?
¿En qué estilo de procesamiento de datos se utiliza la estructura de datos pila?
¿Se puede detener la ejecución de una operación programada que ha sido pospuesta mediante Deferred?
¿Qué principio SOLID se viola cuando el modelo depende de una implementación concreta de ViewModel?
¿Qué tipos de hilos de ejecución puedes nombrar?
¿Cómo puede ocurrir un desbordamiento de pila en un programa?