字节四面提前批
安卓基础技术部门说好8月中旬入职,然后过了一星期说领导不合适,跟基础的hr聊了聊,给我推到了教育。
教育的面试官哥哥是我见过最温柔的面试官了
1.介绍自己
2.ios和安卓你哪个更感兴趣,为啥
3.既然你说安卓骚操作比较多,那你做过吗
4.基于类加载的热修复
5.双亲委托
然后就没啥可问的了,说之前的面试问的很全了,那问个网络吧
6.滑动窗口
7.怎么优化首页加载速度(从数据传输方面)
我提出的点:
使用http3.0
加入缓存机制
数据解析方面使用protobuf
预加载机制
服务端优化查询策略
面试官提醒的点:
dns解析存储ip,跳过查找过程
服务端进行压缩
数据分页传递
除了dns其实在我们贴吧项目里都是有的,确实没有想起来
8.为啥会有这么多排序,这么一问我实属懵逼了
我就说总有些人想把排序的时间复杂度趋近于on
为了这人们不懈努力
9.排序算法怎么分类,合个排序算法的场景
10.如果是链表排序你会用哪个算法,我说的选择
10.链表能不能用归并呢,写一个吧
#字节跳动秋招提前批##面经##校招##字节跳动##安卓工程师#
教育的面试官哥哥是我见过最温柔的面试官了
1.介绍自己
2.ios和安卓你哪个更感兴趣,为啥
3.既然你说安卓骚操作比较多,那你做过吗
4.基于类加载的热修复
5.双亲委托
然后就没啥可问的了,说之前的面试问的很全了,那问个网络吧
6.滑动窗口
7.怎么优化首页加载速度(从数据传输方面)
我提出的点:
使用http3.0
加入缓存机制
数据解析方面使用protobuf
预加载机制
服务端优化查询策略
面试官提醒的点:
dns解析存储ip,跳过查找过程
服务端进行压缩
数据分页传递
除了dns其实在我们贴吧项目里都是有的,确实没有想起来
8.为啥会有这么多排序,这么一问我实属懵逼了
我就说总有些人想把排序的时间复杂度趋近于on
为了这人们不懈努力
9.排序算法怎么分类,合个排序算法的场景
10.如果是链表排序你会用哪个算法,我说的选择
10.链表能不能用归并呢,写一个吧
#字节跳动秋招提前批##面经##校招##字节跳动##安卓工程师#