Objective-C语言:
如何实现后台多任务处理?
谈谈对instancetype的认识
Runtime是如何实现的? Objective-C类是如何执行的?
什么是Run Loop?
Objective-C语言有哪些需要改进的地方?
SDK基础知识:
描述下HealthKit ?
讲讲HomeKit ?
讲讲Apple Pay, 开发中如何使用Apple Pay?
VoiceOver是什么,开发者如何使用这个功能?
GameCenter有哪些功能?
介绍一下Core Audio Framework
介绍一下Core Data库
介绍一下Core Location库
介绍下NSUserDefaults, 如何对数组对象进行序列化?
界面开发:
storyboard 和 xib 的差别?
开发经验:
介绍下Responder Chain(响应链)?
AppDelegate在App中扮演什么角色?
如何存储用户的加密数据
谈谈怎么追踪BUG?
MVC对代码库的设计有何影响?
iOS开发中用过哪些设计模式?
对swift的看法?
谈一下对MVVC的认识
谈谈对ReactiveCocoa的认识
开发过最难的iOS App是什么? 难在哪里?
iOS SDK有哪些需要改进的地方?
iOS系统基础知识:
描述下iCloud的功能
讲讲Handoff, 它是如何实现iOS / Mac / 网页应用互通的
讲一下iOS应用的沙盒机制
iBeacons是什么?
讲讲keychain服务
AirPlay是如何运行的?
iOS系统提供哪些线程? 如何充分利用这些线程?
常用工具:
用过CocoaPods吗? 讲下它是如何运行的?
描述下Instruments的作用
谈谈你常用的开发工具
随便聊聊:
你这周学习了什么?
参与过github项目吗?
参与过开源项目吗?
最近几个月看过什么书?
iPad Air 2的分辨率是多少?