面试清单

1.  多线程(基础)

2.  Runtime(基础)

3.  Runloop(基础)

4.  AFN原理(基础)

5.  SD原理(基础)

6.  属性关键字(weak/strong/assign/copy atomic/nonatomic readwrite/readonly)(基础)

7.  支付/推送/统计/分享/登录(工具)

8.  架构(开发前)

9.  设计模式(开发前)

10. 框架(开发前)

11. 响应链/传递链(基础)

12. 网络安全/网络优化(开发后)

13. 启动优化(开发后)

14. 卡顿检测/卡顿优化(开发后)

15. 内存监测/内存优化(开发后)

16. 缓存监测/缓存优化(开发后)

17. 网络四层模型/TCP三次握手/HTTPS(基础)

18. DNS/CDN/缓存设计(开发前)

19. 路由总线/消息总线/数据总线(开发前)

20. 动态化/热更新/热修复(开发后)

21. 代码质量管控(开发后)

22. 测试/单元测试/自动化测试/持续集成(开发后)

23. 日志系统/行为采集(开发后)

24. 异常诊断/网络诊断(开发后)

你可能感兴趣的:(面试清单)