字节跳动(Android方向) 一面面经

11.11
都说字节的面试难度偏高,带着忐忑的心情来到面试,没想到面试官是一个和蔼可亲的爷爷型面试官(可能是被一面小白练的心态),很快放稳了心态,开始面试。

上来先常规自我介绍然后讲项目
recyclerview的缓存机制
glide的缓存机制
从glide缓存的lruCache出发让我讲一下自己怎么实现,一开始只说到了链表,后来面试官提醒效率,于是回答到了linkedHashmap
glide缓存的弱引用说到安卓四大引用还有在项目中的使用
hashmap问得比较详细
== equals
handler机制
算法题是两个升序链表合并

复盘隔了时间比较久面试内容不是记得特别全,如果想起来了再补充。
总的来说这次面试体验还是特别不错的,面试官问的问题感觉一层套一层,往往在回答中回答到了某个知识点,接着下个问题就会以这个知识点开始。所以下次面试可以参考这次在回答中引导面试问题的走向
当天面试由于比较紧张,让两个小伙伴给我面了两个小时,口干舌燥的参加面试,脑子也比较乱哄哄,handler的一个简单问题总是集中不了精神,还好面试官比较有耐心没有给我提前结束。

隔了7天的早上收到了二面通知,冲!


#字节跳动##面经##校招##安卓工程师#
全部评论
没面过的小白请问,像recyclerview这种缓存会问到什么程度,感觉我只能简单介绍下四级缓存。项目里又涉及到recyclerview感觉是必问😓
点赞 回复
分享
发布于 2020-11-19 16:03
楼主,关于Recyclerview以及glide东西是怎么学习的哟,经常听到这些东西,但是不怎么懂,两个的缓存机制都很迷。
点赞 回复
分享
发布于 2020-11-23 13:28
联想
校招火热招聘中
官网直投

相关推荐

4 21 评论
分享
牛客网
牛客企业服务