What problem does it solve? Interviewers and hiring teams often struggle to create deep, realistic iOS interview questions that go beyond textbook definitions. This Skill provides a structured question bank for iOS engineering interviews, covering the topics that actually distinguish strong candidates: memory management, runtime behavior, concurrency, and performance troubleshooting. ## Core Features & Use Cases - Topic Ladders: Each domain (ARC, SwiftUI, GCD, Swift Concurrency, Combine, Runtime, Instruments, crash analysis, launch optimization, dependency management) includes a progression from basic concepts to production-level debugging scenarios. - Good vs Bad Question Patterns: Concrete examples show how to turn shallow questions ("what is ARC") into scenario-based probes ("draw the retain cycle when a Timer closure prevents deinit"). - Resume-Based Hooks: When a candidate's resume mentions SwiftUI migration, launch time optimization, or crash rate reduction, the Skill suggests targeted follow-up questions to verify real experience. - Use Case: An interviewer preparing for a senior iOS candidate whose resume mentions "reduced launch time by 30%" loads this Skill to get probing questions about pre-main phases, dyld, Link Map analysis, and binary reordering. ## Quick Start Load this Skill when the job posting or candidate resume mentions iOS, Swift, or Objective-C, then ask it to generate interview questions on a specific topic such as actor reentrancy or SwiftUI state management.