蚂蚁金服2021实习面经!全程怼项目
这是一位热心读者分享的实习面经(研一,两年制)。

由于没有录音记录,这篇面经全凭记忆写的。被问的有很多不会,中间一度四五个问题连着答不上来...有一些已经记不得了,面试官喜欢深挖一个点问到不会为止,太顶了。


一面(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 后端面试的小伙伴加入!
评论
