iOS
¿Ha enfrentado algún problema al trabajar en equipo?
¿Podría explicar el concepto de dividir tareas complejas en partes más pequeñas?
¿Se eliminará automáticamente un objeto de la memoria si hay tres referencias débiles (weak) y una no obligatoria (unowned) que apuntan a él?
¿Qué factores consideras al elegir una solución arquitectónica?
¿Podría explicar el concepto de grupo de recursos y su aplicación?
¿Podría compartir información sobre sus proyectos o iniciativas personales de los que esté orgulloso?
¿Qué principios básicos utilizas al dividir el software en módulos?
¿Cómo distinguir el nivel Junior del nivel Middle en competencia profesional?
Describe un proyecto que hayas creado desde cero en tu puesto anterior
Explica el concepto de borrado de tipos en programación.
¿Cómo está organizada la estructura de memoria para almacenar datos en el programa?
¿Cómo implementar el mecanismo DirectDispatch en la clase?
¿Qué sucede dentro de autorelease en relación con la gestión de memoria y por qué la liberación de objetos ocurre con retraso?
Explique el mecanismo de transmisión del evento de clic desde la fuente hasta la función manejadora
¿Qué mecanismos internos están detrás de la implementación de un array en la memoria?
¿Puede una colección Set contener elementos de cualquier tipo de datos o hay restricciones de tipo?
¿Qué tarea realiza el modelo Actor en los sistemas de programación y qué ventajas ofrece?
¿Puede explicar el principio de funcionamiento de Reuse Zip y sus principales ventajas?
¿Puede explicar qué es la clase UIGestureRecognizer en el desarrollo de aplicaciones iOS?
¿Podría explicar qué significa el operador 'Hot' en la biblioteca Combine y cómo afecta al flujo de datos?