一面 8.24号  电话面      自我介绍   1、jvm内存模型,原空间默认大小?(20m,上限80m)每个线程占用栈空间大小(2m)? 2、GC一些算法,具体标记算法,CMS具体具体讲一下。哪两个阶段涉及到stw? 3、有没有什么具体的垃圾回收算法,如何去分析呀,然后怎么去调优呀,有什么JVM命令可以查看当前GC情况(jstat) 4、tcp三次握手越详细越好。序列化syn这个值是怎么计算出来? 5、拥塞控制算法中,TCP哪些字段跟这个算法有关? 6、项目是否有公开?服务注册与发现容灾有考虑过吗? 7、长度字段编码器,这个协议有多少部分?方法参数如何编解码? 8、通过心跳机制和重连机制实现长连接复用是怎么做的? 9、重试需要考虑什么吗?   10、你对后端开发的理解?     算法题:旋转数组  用二分查找的那题。   反问:    1.什么业务?      2.新人培养机制?                 二面 8.27号 电话面      自我介绍     1.项目讲一下有什么模块? 2.服务端和消息端通过Netty去做连接,具体怎么设计传输层。pipeline如何设计。多个客户端发起请求是如何去协调的。一个请求过来是如何分发给bossgroup和workgroup的,具体的流程是什么?相关用到的netty里的类解释下底层? 3.tcp粘包拆包问题如何解决的,tcp建立连接操作系统底层过程是怎样描述一下?     4.负载均衡如何做的,各自的优缺点,为什么这样去做? 5.注册服务和订阅服务? 6.客户端每次都会去zk拉一次,如何改进? 7.心跳机制汇报发现服务器下线了,如何做变化,具体怎么流程是什么? 8.另外个项目介绍下? 9.设计缓存如何去考虑?如何去保持一致性?cachemiss、多级缓存、缓存计算、 10.字符串匹配如何去做,让你设计测试案例如何去设计。字符串长度大概多长,通过时间应该设计为多少ms? 11.除此之外做的另外一个项目讲讲?      没有算法题 反问:  1.常规反问 三面 9.5号  技术终面   30min     自我介绍     1.RPC有参考其他框架吗,RPC的价值?     2.写这个项目过程中最难的点?     3.负载均衡算法有哪些,rebalance设计如何去考虑?     4.Kyro序列化底层思想? 5.对云原生有了解吗?     6.网状结构如何去流量监控?     7.对虚拟化和容器化的理解?     没有算法题     反问:    1.常规反问
点赞 8
评论 10
全部评论

相关推荐

03-01 21:45
中北大学 golang
孤蓝长空:请你说一下为什么你用websocket而不是http,请你说一下什么是rpc,为什么用rpc,你的rpc的传输协议是JSON,xml还是什么 请你描述一下你的鉴权流程(完整的) 我问的是第二个项目,随便问的哈哈哈
开工第一帖
点赞 评论 收藏
分享
03-03 23:12
已编辑
北京邮电大学 Java
书海为家:我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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