Android
¿Puede explicar cómo se implementa la estructura de la clase de datos a nivel bajo?
¿En qué se diferencia el modelo clásico de memoria del modelo moderno en el contexto del funcionamiento del procesador?
¿Puedes explicar qué es CoroutineDispatcher y cómo se usa en la programación con corutinas?
¿Qué es el alcance global de las corutinas y en qué casos se utiliza?
¿En qué casos se aplica el tipo de datos object en Kotlin?
Cuéntenos sobre su experiencia práctica usando LiveData en proyectos
¿Cómo se puede obtener el valor devuelto de un Fragment al volver a él mediante navegación?
¿Puedes enumerar los operadores utilizados en Flow?
¿En qué se diferencian los distintos tipos de referencias en el lenguaje Java y cómo afectan a la recolección de basura?
¿De qué maneras se puede implementar un mecanismo de Spinlock para la sincronización de hilos?
¿Puede contarme sobre la estructura de su equipo y su papel en los proyectos en su trabajo anterior?
¿Cómo realizas la transferencia de datos al nivel ViewModel?
¿Qué puede causar retrasos en la respuesta de la interfaz de usuario?
¿Cómo implementar un mecanismo de retraso en el envío de la consulta de búsqueda hasta que el usuario termine de escribir?
¿Qué dificultades pueden surgir al migrar un módulo de Java a Kotlin?
¿Puede describir la secuencia de acciones del modelo en la arquitectura MVI?
¿Cómo se puede devolver el resultado de la actividad actual a la aplicación que la llamó al usar la navegación hacia atrás?
¿En qué estilo de procesamiento de datos se utiliza la estructura de datos pila?
¿Cómo verificar si una actividad en Android ha sido cerrada o destruida por el sistema?
¿De qué manera se puede notificar a View sobre eventos o cambios en la arquitectura MVP?