iOS
¿Cuánto tiempo lleva trabajando con el lenguaje Swift?
¿Se pueden usar los mismos recursos en diferentes ciclos de procesamiento del Run Loop?
¿Puede explicar las diferencias entre los componentes TableView y ScrollView en el contexto del desarrollo de iOS?
¿Cuáles son las principales diferencias entre RxSwift Signal y Driver en términos de su propósito y comportamiento?
¿Cómo se logra la herencia múltiple de clases o protocolos en el lenguaje Swift?
¿Qué condiciones y restricciones están relacionadas con el uso de propiedades débiles en los sistemas de software?
¿Cuál es la versión mínima de iOS que consideras estándar para soportar en tus proyectos?
¿Qué proceso o flujo se encarga del procesamiento de la interfaz de usuario en el sistema?
¿De qué manera una cola puede procesar varias tareas u operaciones al mismo tiempo?
¿Puede explicar las diferencias entre los conceptos de Caso de Uso e Interactor en el desarrollo de software?
¿En qué momento se crea la vista raíz del controlador?
¿Qué se entiende por el término Mutating en el contexto de la programación?
¿Cuál es el número mínimo de objetos necesarios para formar un ciclo de retención en memoria?
¿Cómo se puede interrumpir la ejecución de una operación asíncrona?
¿Qué métodos de inicialización de objetos conoces y utilizas en las clases?
Explique qué significa el principio de sustitución de Liskov y cómo se aplica en la programación orientada a objetos.
¿Con qué problemas se puede encontrar al usar Storyboard en el proceso de desarrollo de interfaces?
¿Qué significa la ubicación de la clase en el área de memoria dinámica (montón) y por qué se hace esto?
¿Por qué motivo dejaste tu trabajo anterior?
¿Qué palabra clave se usa para cambiar el valor de una variable dentro de una función?