Swift aparece en el 5,4 % de las respuestas de la encuesta de Stack Overflow. Es un porcentaje menor que el de los stacks multiplataforma, pero domina la contratación nativa para iOS (Stack Overflow 2025 Technology). La plataforma de Apple avanza rápido; necesitas candidatos que entreguen software de forma fiable, no solo que completen tutoriales.
Estas cinco preguntas evalúan el criterio sobre memoria y concurrencia, las decisiones sobre herramientas de interfaz, la disciplina en las pruebas y la experiencia de publicación, no si el candidato sabe nombrar todas las palabras clave de Swift.
1. «Explícame un ciclo de retención (retain cycle) que hayas encontrado en producción. ¿Cómo lo rompiste?»
Los candidatos sólidos hablan de delegados, closures y [weak self] con contexto, no con reglas generales. Las respuestas débiles afirman que ARC «funciona solo».
2. «¿Cómo estructuras el trabajo asíncrono con la concurrencia de Swift y qué sigues ejecutando en el main actor?»
Fíjate en async/await, la cancelación de tareas y el aislamiento de la interfaz. Así sabrás si han migrado código real o solo han leído las notas de versión.
3. «¿Cuándo eliges SwiftUI frente a UIKit para una pantalla nueva y cuándo combinas ambos?»
Las apps híbridas son lo normal. Las buenas respuestas cubren la experiencia del equipo, la compatibilidad con el sistema operativo, las necesidades de rendimiento y la adopción incremental.
4. «¿Cómo pruebas la red o la persistencia sin llamar a servicios reales en CI?»
Las costuras basadas en protocolos, los fakes y los límites de los snapshots revelan un trabajo en iOS mantenible, no solo un QA manual.
5. «Cuéntame tu última publicación en la App Store. ¿Qué podría haber salido mal?»
Las preguntas sobre publicaciones sacan a la luz la gestión de perfiles de aprovisionamiento, los feature flags, la monitorización de fallos y la forma de pensar en los rollbacks. Los candidatos sólidos nombran una lista de comprobación concreta.
Convierte las respuestas en evidencias comparables
Anota por finalista una corrección de memoria, una decisión de concurrencia, una elección de herramienta de interfaz y una historia de publicación.
Una ficha de evaluación para cada finalista
Usa las mismas cinco preguntas con cada candidato para esta vacante. Las preguntas coherentes favorecen una evaluación coherente, en línea con la guía de la EEOC que pide a los empleadores aplicar los mismos estándares a los solicitantes del mismo puesto (EEOC).
Usa Canvider JobCraft para fijar los requisitos de iOS y Swift en la oferta de empleo, InterviewGen para los seguimientos basados en lagunas y DecisionHelper para comparar a los finalistas según los criterios que publicaste.
Siguiente paso: explora InterviewGen y DecisionHelper, y luego empieza gratis.