迅雷服务器开发工程师一面

1、自我介绍

2、tcp的可靠传输是基于什么特性来实现的

3、讲一下四次挥手

4、在一个真实场景中,发现服务器上有大量的time_wait状态的连接,会有什么影响吗

5、如何排查上述问题,你觉得会是什么原因出现这样的问题,如何解决呢(还追问了一些细节和指出了我回答中的一些漏洞)

6、HTTP1.1相比于HTTP2,在性能和效率上存在哪些问题呢

7、HTTP2和HTTP3解决了1.1的哪些问题呢(回答不全的话一直追问,还有什么问题呢)

8、针对队头阻塞的问题,要求从1.1讲到3,分别怎么解决的

9、网络切换导致连接中断的问题(主要讲http3的connectionid )

10、innodb的隔离级别

11、为什么设置可重复读为默认隔离级别

12、可重复读一定不能解决幻读的问题吗(可以用间隙锁),间隙锁一定能解决幻读的问题吗(不一定),什么场景下解决不了呢

13、详细讲-下mvcc的实现方法

14、你刚刚说到的undolog是什么作用呢

15、mysql里的三大日志是什么,分别什么作用是物理日志还是逻辑日志

16、回表是什么,怎么优化呢

17、联合索引在使用时有什么需要注意的地方

18、UUID作为主键,你认为可行吗

19、你说到的性能问题,是查性能问题,还是写性能问题呢

20、缓存和数据库如何保证一致性

21、我可以先删缓存,再改数据库吗

22、保证数据一致性还有其他的方案吗

23、你聊天服务器项目中的GRPC主要用在什么场舁

24、你这里把每个服务和ip都写死了,那如果节点和服务会变化呢,怎么考虑

25、如果让你设计一个RPC框架,你会考虑哪些方 面

26、反问

问题比较细碎,大概整理了一下重点

#发面经攒人品#
全部评论
佬 第四五题怎么回答的啊 短连接和长连接吗
点赞 回复 分享
发布于 10-01 20:35 广东

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务