首页 > 字节跳动(Android方向) 二面面经
头像
李大木
编辑于 2020-11-23 05:53
+ 关注

字节跳动(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分钟

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


更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐