最右

最右

一面:

1.NSCoding 的作用(对象序列化 / 反序列化)

2.weak 的实现原理

3.循环引用都有哪些场景;怎么检测?怎么动态运行时检测?LeaksFinder

4.KVO 实现原理,需要注意的地方;KVO 添加和移除观察者成对出现,有没有其他办法不用手动移除观察者?用过 KVOController 吗?

5.怎么检测卡顿?

项目:

1.介绍负责的模块

2.IM 页面速度优化

3.组件化,组件之间传值

算法:反转字符串中的单词

二面:

1.SDK 包含页面吗?为什么要做成 SDK?开发遇到的挑战?

2.怎么估算一个 PNG 图片展示在页面上占用内存大小,都跟图片的哪些因素有关?

3.PNG 是怎么压缩的?有把 PNG 转成 SVG 矢量图吗?

4.IM 发送图片的过程;IM 怎么向后兼容的

5.原生、RN、小程序怎么选型的?

三面:

HR

1.项目

2.离职原因

3.大厂和小厂的区别

4.找工作最看重的哪三点?

5.别人怎么评价你?

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×