字节九面心路历程
我今年复习得比较晚了,直到五月才开始准备找实习,但是那段时间大厂的春招基本都结束了,所以只能投字节跳动的日常实习,把自己的第一次面试献给了字节,现在想想那时确实头铁,所以当时实习面试非常坎坷。
先是投递了小说部门后端研发,苟到二面的时候因为太菜被挂了,随后就被hr告知又被国际部门捞了。第二轮面试稍微顺利点,苟到三面才挂,然后又是面试完的几分钟,hr又告知被游戏部门捞了??(字节这么缺人的么,要反复鞭尸我这个菜鸡儿)然后就是第三轮面试,这时候因为已经有好几轮字节面试的经验了,所以发挥得比较顺利,但是最后还是挂了当时第三轮结束后算是真正被发感谢信了,不过知道自己挂了的那天正好字节的提前批开始,然后想都没想就投了提前批,再次证明我属实头铁。最后就是提前批的一二三面,因为之前六次面试经验刷得差不多了,所以就比较顺利,拿到了后端研发的意向书。
最后在这里回馈广大网友朋友们,直接把九次面试的面经全部发出来,希望大家都早日拿到自己满意的offer。
一面
- 1.为什么用zookeeper做服务发现
- 2.zookeeper如何维护长连接的状态
- 3.zookeeper主从架构怎么保证数据同步
- 4.NIO、BIO区别
- 5.线程池如何保证线程的复用
- 6.run()、start()的区别
- 7.Thread、Runnable的区别
- 8.线程池作用
- 9.线程池参数
- 10.阻塞队列、非阻塞队列区别
- 算法题: 1.打家劫舍三变种
- 2.有重复字符的字符串全排列
二面
这次面试没及时复盘,所以前半个小时的面试题忘得差不多了
算法题:
1.遍历螺旋矩阵
2.求一个微服务系统中进行一次服务调用的最长时间,就是lc里的课程表二,是一个图的遍历问题 这次的面试官比较严肃,搞得我有点紧张,虽然题目基本都是操作系统、