初级:
先简单自我介绍一下自己
聊一聊过往项目中你觉得收获最大的一个模块。
运行时:
https://juejin.im/post/5ac0a6116fb9a028de44d717#heading-19
多线程:
iOS多线程:『pthread、NSThread』详尽总结
iOS多线程:『GCD』详尽总结
iOS多线程:『NSOperation、NSOperationQueue』详尽总结
viewcontroller 生命周期,至少10个方法左右
https://www.jianshu.com/p/8506acd5b599
swift 泛型
https://juejin.im/post/59e0183451882578bf184ddf
谈谈对自动释放池的理解 自动释放池 autoreleasepool
https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=2655359721&idx=1&sn=84cb5179be84d7d7c5d80ad641e8f6f4&chksm=84e25fc1b395d6d77b8daaeb9cc8a86432916a89d4dd4570bc8f1fc5702d04c3edac6f1beeb3&mpshare=1&scene=23&srcid=0617cvII4ZVFVUoPuy86Q71c%23rd
对mrc和arc的理解,自动释放池在mrc和arc区别
内存管理:
https://juejin.im/post/5abe543bf265da23784064dd
对于block理解,mrc和arc下有什么区别,使用注意事项
https://blog.ibireme.com/2013/11/27/objc-block/
简述下block的实现
https://www.jianshu.com/p/ce1336338687
Runloop :
https://blog.ibireme.com/2015/05/18/runloop/
https://juejin.im/post/5aca2b0a6fb9a028d700e1f8
http://lizhaoloveit.com/2015/03/02/RunLoop%E8%BF%90%E8%A1%8C%E5%BE%AA%E7%8E%AF%E6%9C%BA%E5%88%B6/
Runtime :谈谈消息转发机制实现
https://juejin.im/post/5ac0a6116fb9a028de44d717
https://www.cnblogs.com/saytome/p/9354106.html
https://juejin.im/post/5b238de251882574b409451e
automic:
https://blog.csdn.net/h_qiao/article/details/79041375
https://link.jianshu.com/?t=http://stackoverflow.com/questions/588866/whats-the-difference-between-the-atomic-and-nonatomic-attributes/589348#589348
对于strong weak,atomic等等理解
https://www.jianshu.com/p/3e0f12e5faaa
weak原理
https://www.jianshu.com/p/54077e752253
https://www.desgard.com/weak/
如果属性完全不加修饰词入weak,atomic,系统会怎么处理
对于深拷贝和浅拷贝的理解
http://www.cocoachina.com/ios/20180428/23197.html
谈谈category和extension区别,系统如何底层实现category
https://www.jianshu.com/p/9303bb9cb505
事件响应链
https://blog.csdn.net/daiyibo123/article/details/48931101
https://www.jianshu.com/p/2e074db792ba
如何响应view之外的事件
https://niusgithub.github.io/iOS-UIView(3)/
tableview 优化方案
https://blog.csdn.net/hmh007/article/details/54907560
离屏渲染
http://sonnewilling.com/blog/2016/10/19/iostu-xing-yuan-li-yu-chi-ping-xuan-ran/
界面性能优化 ( 空间换时间,缓存,渲染相关的技术点。 界面卡顿,体验不好 解决方案:探索的思路-》解决方案,增量更新,内存缓存,本地缓存)
https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/