¿Tiene experiencia trabajando con mecanismos de restricción (Constraints) en sistemas o bases de datos?
iOS
¿Cuál es la diferencia entre una estructura de datos que almacena elementos únicos y una secuencia de elementos que permite repeticiones?
¿Te gustan los videojuegos?
¿Cuál es la complejidad temporal de eliminar un elemento desde el medio de un diccionario?
Explique las diferencias entre GCD, NSThread y OperationQueue y cuáles son las ventajas de cada uno para la multitarea en el desarrollo de iOS.
Explique las etapas de la vida de una instancia de ViewController en una aplicación iOS.
¿Cuál es la diferencia entre los tipos Any y AnyObject en el lenguaje de programación, y cuáles son sus principales diferencias?
¿Se puede modificar AutoLayout en una aplicación desde otro hilo de ejecución?
Explique el principio de funcionamiento de las operaciones síncronas y su propósito en la programación.
Explique las principales diferencias entre los modos de ejecución síncrono y asíncrono.
¿Cuándo se considera que un cierre en Swift es escaping, incluso si en el código no se indica la palabra clave @escaping?
¿Puede explicar el concepto de referencias débiles en programación?
¿Qué componente en UIKit es responsable de cambiar la posición y tamaño del área Bounds a través de la propiedad origin?
Explique el concepto de cadena de respuestas (Responder Chain) en el sistema de manejo de eventos en aplicaciones GUI.
¿En qué situaciones el valor del parámetro origin en Bounds difiere de cero?
¿Cómo se puede determinar la complejidad temporal de buscar un nodo en un árbol binario?
¿Cómo se comporta el almacenamiento de datos cuando hay una colisión de claves?
¿Puedes nombrar los componentes que forman la estructura de una solicitud HTTP?
¿Puedes describir los principales tipos de métodos de cifrado y sus propósitos?
¿Puedes enumerar y explicar los principales problemas relacionados con la gestión automática de memoria utilizando ARC?