Android
¿Qué colecciones existen en Java?
¿Qué es Jetpack?
¿En qué se mide el rendimiento del diseño (layout) en Android?
¿Qué es la asincronía y el paralelismo en el contexto del desarrollo de aplicaciones?
¿Por qué la lista puede ralentizarse al desplazarse?
¿Cómo crearías una base de datos?
¿Por qué se usa un límite en el cursor?
¿Dónde describiría la analítica antes de lanzar la aplicación?
¿En qué situaciones la herencia en programación orientada a objetos es útil y en qué casos debería evitarse?
¿Cómo se puede determinar el cambio en el rendimiento de un programa después de realizar cambios en él?
¿Qué métodos tiene la clase Object en Java?
¿Cómo se comportará una lista enlazada (LinkedList) y una lista basada en matriz (ArrayList) si se inserta un elemento en ellas?
¿Para qué se utiliza StateFlow en el desarrollo de Android?
¿Cómo implementaría la capacidad de trabajar con la aplicación en modo offline?
¿Qué signos indican la presencia de hardcode en el código de la aplicación?
¿Cómo se puede implementar una carga de video segura y confiable en términos generales?
¿Cuándo ocurre una sobrecarga al usar funciones en línea?
¿Ha utilizado soluciones nativas para implementar solicitudes de red en Android?
¿Cómo determina el sistema qué proceso finalizar?
Cuente las ventajas y desventajas del patrón arquitectónico MVI y explique por qué se utiliza.