字节客户端 一、二面面经,许愿三面~

字节是我面试持续时间最久的了 😂从3月17内推,到4月12笔试,到5月6号一面(简历,笔试都太菜了😂估计是最后面的那一批)。

5.6(一面)1h左右

1.项目详情,后面基本都是从项目中提问的

2.glide原理

3.图片压缩,图片大小

4.三级缓存,LruCache和LruDiskCache的底层实现(被面试官一步步引导才说出来的)

5.http与https的区别,对称加密与非对称加密,https加密过程

6.http请求头部断点重传,cache

7.get/post

8.tcp与udp的区别

9.tcp可靠性(确认重传、滑动窗口)、tcp三次握手

10.算法题---topK

11.反问----面试官让我多去面试一些其他公司 😂然后开始聊起为什么我不去投tx(我太菜了,tx投了之后就毫无消息了)

总而言之,一面面试官问的问题都是从项目中细问,知识点都是从浅到深,源码也必须多读读,多了解,不能只了解表面。面试体验挺好的,当晚也收到了二面的通知。

5.9(二面)45m左右

1.项目详情

2.listviewrecyclerview的区别

3.java泛型(我当时有点忘记了,靠自己理解说了一下,太表明了,面试官有点皱眉😂很凉)

4.计网五大层(每个层的功能我说的好表层😂以后要看多一点总结),然后被问到网络层的ip,讲了ARP,讲了路由,讲了NAT,但是面试管好像不是想问这个,后面面试官跳过了。

5.handler机制,也问了很多场景

6.数据库 左连接右连接(我答错了😥)

7.算法题---n阶,每次只能走1,2,5个阶梯,到达n阶有几种方法。我首先用了递归,面试官不满意,然后用db,面试官还要空间为常数,然后我想用数学归纳,2分钟思考,讲给面试官,面试官没时间写了,说不用我再写了😪很凉。

8.反问---面试官是深圳部门的(我投的是广州的),还有一些学习问题。

二面面试官感觉会比一面严格一点😂感觉我表达的不是很合他胃口,多次跳过题目,算法也没最优,悬😂

最后更新于