快手
题目一:算法 反转链表二:指定区间反转链表
1.Block 有哪些,循环引用怎么解决?GCD 的 block 会循环引用吗?
2.KVO 的实现原理,派生类会销毁吗?用一句话总结:动态生成派生类,复写set方法;直接修改成员变量的值会触发 KVO 吗?NSMutableArray 里的元素变化,用 KVO 能监听到吗?想监听怎么实现?
3.Runtime 流程,应用
4.内存管理,weak 的实现原理
题目二:tableView cell 卡片有效的曝光
1.外漏超过50%
2.停留时长超过500ms
项目
SDK 体积优化,防劣化
对 AI 的使用