蚂蚁金服2021实习面经!全程怼项目
JavaGuide
共 964字,需浏览 2分钟
·
2021-05-05 09:28
这是一位热心读者分享的实习面经(研一,两年制)。
由于没有录音记录,这篇面经全凭记忆写的。被问的有很多不会,中间一度四五个问题连着答不上来...有一些已经记不得了,面试官喜欢深挖一个点问到不会为止,太顶了。
一面(1h)
自我介绍 RPC 项目简单介绍下功能 为什么要用 Netty
?Netty
框架特点讲讲服务端发生粘包半包怎么处理的? 序列化这个 Kryo
协议为什么要使用它,有什么好处?讲讲动态代理模式吧,在这个项目中怎么使用的? RPC
框架中配置在两台机器上的相同服务,在注册时会注册两次吗?Netty
通信中如果服务器宕机了,是怎么处理的?讲讲 Selector
类的实现机制吧(Netty
框架中的)有什么想问的?
二面(30min)
自我介绍 RPC
项目简单介绍一下client 端和 server 端是怎么实现通信的? 注册中心用的 Zookeeper
,为什么想到用它?Zookeeper
中存放的是什么?client 端如何使用注册中心发送讯息给 server 端?输入什么?输出什么? RPC 框架通信协议是如何设计的? 负载均衡怎么做的? 了解哪些设计模式?讲讲动态代理模式 讲讲工厂模式,有什么好处? 场景题:生产时内存爆了如何排查? 读完研想继续深造还是直接工作?未来 2-3 年有什么规划? 反问
HR 面
学习科研竞赛经历 实验室有在做什么项目 什么时候能入职 薪水、房补等
PS:HR 竟然是校友,非常惊喜哈哈哈。所以整个流程都很愉快,甚至都沟通了意向书什么时候能来。也分不清是 HR 面还是 oc 了。
广告时间
时间过得真快,星球已经运营了 545 天,累计有5500+ 小伙伴加入。我已经很满意了!(次条有我对星球的详细说明~)
到目前为止,星球一共有 1600+ 条主题,我累计回答了 1000+个问题,并且为 850+位球友提供了免费的专属简历修改服务。
很久没宣传了,趁着五一发点福利。欢迎准备 Java 后端面试的小伙伴加入!
评论