Android
¿Puede explicar qué se entiende por una clase que contiene solo valores, sin métodos adicionales ni estado?
¿Puede nombrar los diferentes tipos de Broadcast Receiver utilizados en Android?
¿Se puede determinar la herencia entre una clase de datos y otra clase?
¿Qué herramientas y bibliotecas de pruebas unitarias ha utilizado en sus proyectos?
¿Qué métodos automáticos crea el compilador para la clase de datos y para qué sirven?
¿Cómo se realiza la actualización automática de la interfaz cuando hay cambios en los datos relacionados con LiveData?
¿Cuál es el papel del Dispatcher en el sistema de corrutinas y para qué se utiliza?
Explica qué es el enlace de vistas (View Binding) en Android y para qué se utiliza.
¿Es posible el procesamiento simultáneo de instrucciones dentro de un solo flujo de ejecución?
Explique el concepto de Intents implícitos en el contexto del desarrollo de Android.
¿Cuál es el papel de la operación de desempaquetado de objetos en Java y por qué se introdujo?
¿Existe una implementación incorporada de Handler en la biblioteca estándar de Java?
Explique el concepto de variables atómicas y su papel en la programación multihilo.
¿Cuál es la cantidad máxima de interfaces que puede implementar una sola clase en un lenguaje de programación?
¿En qué casos y en qué lugares se debe usar la declaración sealed class?
¿En qué situaciones en el desarrollo de Android se aplica el valor wrap_content para los tamaños de los elementos?
¿Es la llamada a unbindService el único paso para finalizar correctamente y eliminar el servicio?
¿Cómo se puede solicitar al servidor los mensajes actualizados en el chat?
¿Está su empleo actual formalmente registrado?
¿Ha considerado el uso de una base de datos incorporada en la aplicación mediante SQLite?