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.聊一聊过往项目中你觉得收获最大的一个模块。
-
空间换时间,缓存,渲染相关的技术点。 界面卡顿,体验不好 解决方案:探索的思路-》解决方案,增量更新,内存缓存,本地缓存。
-
视频裁剪,录制等功能。
网友评论