iOS
¿Puedes explicar el concepto de evaluación perezosa o retraso en la ejecución de tareas en programación?
¿Cómo garantizar un acceso seguro compartido a los recursos en un entorno multihilo?
¿Cuándo usarías un conjunto en tus proyectos?
¿Qué métodos del delegado UIApplication implementaste para gestionar su ciclo de vida?
¿Todas las operaciones añadidas a MainQueue se ejecutan necesariamente en el hilo principal?
¿Qué mecanismo de despacho de métodos se implementa en Objective-C?
¿Puedes explicar el mecanismo de la palabra clave synchronized en Java y su papel en la sincronización de hilos?
¿En qué caso se produce la liberación de recursos y la llamada al destructor para un objeto en un programa?
¿Cómo se puede implementar un mecanismo de Copy-on-Write en un sistema para gestionar la memoria de manera eficiente?
¿Cuál es la complejidad temporal de la operación de agregar un elemento al principio de un array?
¿Cómo toma la decisión de aceptar una oferta de trabajo?
¿Qué tipo de tareas o proyectos te atraen para tu futuro trabajo?
¿Puedes nombrar un análogo o alternativa a la herramienta Weak, que se utiliza en pruebas o desarrollo?
¿En qué casos se coloca un objeto de estructura en memoria dinámica (montón)?
Explica qué es UICollectionView y cómo se utiliza en el desarrollo de interfaces.
¿Se puede definir una función dentro de la definición de un protocolo?
¿Se puede realizar la asignación estática de métodos en una clase?
¿Cómo abordaba la resolución de los problemas con los que se enfrentaba en su trabajo anterior?
¿Cómo se realiza el intercambio de datos entre la aplicación cliente y el servidor?
¿En qué casos es preferible usar el componente UITableView para mostrar listas de datos?