【校招VIP】开云集致Java开发实习面经

01月05日 收藏 0 评论 1 java开发

【校招VIP】开云集致Java开发实习面经

转载声明:文章来源https://www.nowcoder.com/discuss/440159807841103872

1.TCP为什么需要三次握手,四次挥手,把每次握手、挥手的作用说一下。

2.TCP四次挥手后,为什么要time_wait 2MSL?等1MSL为啥不可以?

3.那既然TCP有seq,Time_wait这个状态有啥用呢?没有行不行?

4.我看你实习这个网关基于TCP的,你怎么处理的半连接?(对db server做健康检查,client没啥处理,后续优化)

5.说下网关处理流程,怎么有效减少网关层的损耗?

6.那你这个网关压测后,发现了什么问题?(协程数过多,内存飙高)

7.怎么解决的?(我们尝试了两种解决,一是协程池,减少协程的创建,销毁,减少上下文的切换;二是利用HPA,对proxy节点扩缩容,安全值是80%)

8.dubbo超时的场景有哪些?(说的不好,接触的业务太少)

9.dubbo注册中心挂了,会发生什么?(经典八股)

10.你这个在线协作,交互冲突咋解决的?(OT,服务端加锁)那你这个很暴力,可以考虑优化

C 1条回复 评论
书为

感谢分享

发表于 2024-07-31 23:00:00
0 0