iOS
¿En qué parte del ciclo de vida de la ejecución de la aplicación se aplica el recolector de basura automático (ARC)?
¿Puedes explicar qué tipos de fugas de memoria existen en las aplicaciones?
¿Qué se recomienda tener en cuenta al determinar la frecuencia de actualización de la caché?
¿Qué tipo de datos se devuelve al realizar una operación de corte en un array?
¿Qué lugar elegirías para almacenar imágenes confidenciales y por qué?
¿Cuál de los mecanismos de almacenamiento de datos — UserDefaults o KeyChain — guarda la información después de reinstalar la aplicación?
Explique los principios de funcionamiento de SpinLock y en qué escenarios se aplica.
¿Cómo se puede implementar el uso compartido de las mismas dependencias para varias pantallas en una aplicación?
¿Cuál fue su experiencia en la creación de proyectos o sistemas desde cero?
¿Qué te atrae exactamente de nuestro producto y por qué estás interesado en trabajar con él?
Explique qué se entiende por el concepto de Silent Push en el contexto de las notificaciones móviles
¿Puede explicar la concepto de Side Table y su aplicación?
¿Puedes nombrar diferentes métodos de trabajar con colecciones y sus características?
¿Puedes enumerar los diferentes tipos de Publisher utilizados en el marco Combine?
¿Cuáles son las ventajas y desventajas de usar Default DataSource en una aplicación?
¿Puede explicar las principales formas de implementar el patrón Responder Chain?
¿Cómo se puede delimitar la responsabilidad entre los componentes del controlador y la interfaz de usuario?
¿Qué provoca la ejecución del método layoutSubviews en los componentes de la interfaz?
¿Cuántas llamadas al método viewDidLoad ocurren en el ciclo de vida de UIViewController?
¿Cuál de las opciones es mejor para buscar elementos: un array o un conjunto (Set)?