字节实习-客服平台-后端(上篇)

一面 7.3号 面试官人很好,八股盛宴,但其实都很基础,没问一点项目(八股现在也记不全了,凑活看下
1. volatile关键字说一下?那他是怎么告知编译器变量的值会变的?(不知道)那它线程安全么?
2. static关键字?
3. 工厂方法细说,有什么优点,什么缺点?
4. 还知道什么设计模式?(凭做题记忆说了单例模式,怎么用,优缺点)
5. 死锁,引发死锁的条件,怎么解除死锁?银行家算法?
6. 为什么区分内核态和用户态,怎么切换?
7. 还有什么锁?各自一解释?
8. 进程调度算法?每种说一下?
…可能还有,但是忘了
9. 三次握手?第三次握手的时候能携带信息么?
10. 四次挥手为什么是四次?最后一次为什么要等2msl?
11.http1.1和2?后面不记得了…
13. 事务四大特性?怎么保证持久性?怎么保证原子性?
14. 隔离级别?怎么解决幻读?
15. 知道mvcc么?
后面也不记得了,但是深入问了一些数据库相关的。
写个题吧: 一个dp的题,不难,但没在力扣见过,a了
智力题:1000个苹果10个盒子怎么分配,可以满足凑出任何数量的苹果。

二面,7.8 ,面试官人也很好,一直引导,终于是问了项目相关八股和延伸八股。
1. 你讲一下你的grpc项目?
2. gpc是什么?有什么特性?你是怎么构建数据的?(protobuf)grpc是基于什么协议?
3.你能讲一下protobuf怎么用么?为什么要用这个?
4. http2的改进有哪些?我只回答了多路复用,问我还有别的么,当时没想起来。
5. grpc怎么部署在服务器上?每次重启服务器后端口需要重新绑定么?
6. tcp和udp?什么情况会引起粘包?udp会粘包么,为什么?
7. 又问了设计模式,还问了什么场景用单例,什么时候用工厂方法?我结合项目答的。
8.讲一下epoll的实现,优点,和select poll的区别。
9. mysql了解什么呢?随便答了些。
10. 锁的相关问题。
11.项目中提到要读取服务器的cpu状态,中断信息,那从哪里读取呢?(proc子目录),为什么要从这个目录读?
12. 问了内核台和用户态什么时候切换?拿进程调度举例回答了。
写题 :力扣题,链表每k个反转。
#字节#  #实习#
不知道是不是写太多被限流了?大家能看到么?
全部评论
佬,请问做了什么项目?
点赞 回复 分享
发布于 07-29 09:51 江西
这个1000个苹果怎么分啊
点赞 回复 分享
发布于 08-15 18:36 四川
信也科技
校招火热招聘中
官网直投

相关推荐

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