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

11.22
6点钟开始面试,面试官不苟言笑显得非常专业,简单调试之后开始面试

先是常规自我介绍+项目
前两天面试的时候项目一个漏洞被腾讯二面面试官问得我哑口无言,于是这两天精心准备了一下项目,准备了两套优化方案,每一种实现方案都讲了优缺点。(Sharepreference、本地广播、观察者模式)
后面还聊了几个优化点,(讲了recyclerview的多布局以及发送图片的逻辑,还有查看大图、缩略图优化)
Glide缓存
图片优化(讲了项目里面oss存储的取缩略图方法,还有Bitmap相关的decodeResourse方法相关)
Bitmap
Glide中的LruCache以及实现
讲几个熟悉的数据结构(把整个Collections和Map讲了个遍)
LinkedList查找优化
追问HashMap
TreeMap中红黑树
SparseArray
算法题是ipv4地址转32位int输出(不会位操作符然后面试官提示用了乘2的方法)
ipv6
TCP
http几个版本的不同(除了持久链接和管线化请求这个点面试官问还有没有更多答不出来)
https
对称加密、非对称加密
RSA实现😇
安卓中网络请求子线程回调UI线程怎么弄(runOnUIThread、Handler)
多线程
线程池
操作系统中的线程竞争问题
synchronize
自旋锁
volatile(原子性?)
CAS

总用时90分钟

这次面试依然感受到了字节面试官的耐心温柔与专业,卡住时面试官会引导问题的回答,总体感觉如沐春风,不知不觉就一个半小时了。面到一半面试官说看得出来我准备了很多(内心两行泪)
最后聊了聊部门的工作方向和工作时间安排,面试顺利,现在耐心等结果。加油!


#安卓工程师##面经##校招#
全部评论
聊得很开心,然后反手一个挂我人傻了😀
2 回复
分享
发布于 2020-11-27 15:21
好多知识点哟
点赞 回复
分享
发布于 2020-11-23 09:26
联易融
校招火热招聘中
官网直投
大佬这是哪个部门的
点赞 回复
分享
发布于 2020-11-24 15:09
算法题没考么
点赞 回复
分享
发布于 2020-12-04 23:52
问的好难啊,感觉
点赞 回复
分享
发布于 2020-12-11 15:10

相关推荐

6 23 评论
分享
牛客网
牛客企业服务