iOS
¿Qué tipo de datos se utiliza generalmente para implementar valores opcionales?
¿Cuáles son las ventajas y desventajas de usar forced unwrapping en Swift?
¿Se puede implementar un envoltorio propio para métodos con finalización (completion handler), usando la sintaxis async/await?
¿Cómo implementa la estructura de datos Dictionary el proceso de obtener un valor por clave utilizando una función hash y métodos de comparación?
¿Puedes explicar qué son los modificadores ARC en la gestión de memoria?
¿Puede explicar qué es la herramienta Time Profiler y cómo se utiliza para analizar el rendimiento?
¿Qué tarea se resuelve con la cola principal en el sistema?
¿Qué métodos se utilizan para determinar las causas de bajo rendimiento de las soluciones de software?
¿Ha utilizado diferentes escalas al trabajar con MapKit?
¿Participó en el desarrollo de un proyecto que utilizaba ambos lenguajes de programación: Swift y Objective-C?
¿Qué le atrajo de esta oferta de trabajo y por qué decidió cambiar su empleo actual?
¿Qué aspectos de la actividad profesional son los más importantes para ti?
¿Qué pilas tecnológicas o herramientas no te gustaría usar en tu trabajo?
¿Tiene preferencias o restricciones en el uso de ciertas tecnologías en su trabajo?
¿Puedes explicar las diferencias entre las operaciones flatMap y compactMap en los lenguajes de programación?
¿Proporciona APNs la entrega de notificaciones push en la integración con Firebase?
¿Es posible la enrutación estática al implementar el protocolo?
¿Qué herramientas se utilizan para gestionar bibliotecas externas y paquetes en los proyectos?
¿Cuáles son las principales diferencias entre el uso de un grupo de hilos y las colas en la gestión de hilos?
¿Qué clase de cola implementa acceso global o una cola global?