腾讯:https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=2655359891&idx=1&sn=da99bbcf31b82ae452544d8fc7b3c693&chksm=84e25ebbb395d7ad3d7a574d8b39502f8f5c93390df44cd7862a61a28e2f154713e256ca8347&mpshare=1&scene=23&srcid=0718P5IRaqhzLyvlnl8ILrvF%23rd
https://github.com/ChenYilong/iOSInterviewQuestions/blob/master/01%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88/%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88%EF%BC%88%E4%B8%8A%EF%BC%89.md
http://lizhaoloveit.com/tags/iOS%E5%BA%95%E5%B1%82%E6%9E%B6%E6%9E%84/
https://mp.weixin.qq.com/s/Kl6o0707Pj9bjJDF69cl6A
https://www.jianshu.com/p/d2e0dc7bf57f
先简单自我介绍一下自己
对mrc和arc的理解
谈谈对自动释放池的理解
自动释放池在mrc和arc区别
多层自动释放池嵌套的对象在哪一层释放
对于block,理解,mrc和arc下有什么区别,使用注意事项
对于深拷贝和浅拷贝的理解
对于strong weak,atomic等等理解
weak原理
如果属性完全不加修饰词入weak,atomic,系统会怎么处理
简述下block的实现
描述下IM系统如何保证消息不丢
IM数据库如何设计表
C++引用和指针有什么区别
Http协议30x的错误是什么
谈谈你懂runloop得理解:由浅入深
谈谈对多线程理解:由浅入深
谈谈category和extension区别,系统如何底层实现category
谈谈消息转发机制实现
谈谈事件响应链,如何响应view之外的事件
界面性能优化
1.开头都是简短的自我介绍 2.聊一聊过往项目中你觉得收获最大的一个模块。
空间换时间,缓存,渲染相关的技术点。 界面卡顿,体验不好 解决方案:探索的思路-》解决方案,增量更新,内存缓存,本地缓存。
视频裁剪,录制等功能。