Android
¿Qué métodos se pueden usar para implementar el intercambio de datos entre fragmentos en una aplicación?
¿Se puede iniciar inmediatamente una tarea en WorkManager sin esperar en su cola o reprogramarla?
¿Cómo te sientes respecto a revisar y criticar el código de otros en el proceso de trabajo?
¿Puedes explicar el propósito del método onMeasure en la clase View en Android?
¿Qué mecanismo dentro de DiffUtil ayuda a actualizar solo las partes modificadas de un elemento en la lista?
¿Qué métodos conoces para guardar el estado de la interfaz de usuario en las aplicaciones?
¿Cómo se determina el tiempo de acceso a un elemento mediante una clave en la estructura de datos HashMap?
¿Qué resultado devuelve la función launch?
¿Podría explicar qué se entiende por contrato en el contexto del desarrollo de software?
¿Cómo se puede modificar el comportamiento de un método en una clase creada a partir de otra clase?
¿Cuál es el papel de la capa de dominio en la arquitectura de aplicaciones?
¿Qué metodologías y principios clave utilizan para desarrollar la arquitectura del software?
¿Has utilizado Data Binding en tus proyectos?
¿En qué casos y cómo se puede usar la palabra clave final en Java?
Explique la diferencia entre los comandos stash y patch en el sistema de control de versiones Git.
¿Cómo se puede gestionar la carga y evitar el desbordamiento del búfer al usar backpressure en RxJava?
¿Está permitido la herencia en las clases de datos en Kotlin?
¿Cómo se puede mostrar un error en la vista basado en los datos que provienen de LiveData?
¿Cómo se determina el tipo de valor de retorno en las expresiones Lambda en Java?
¿Cuáles son las diferencias en el uso de colecciones entre Kotlin y Java?