蚂蚁面经分享

一面35分钟(8.30)

  1. 介绍项目,做的是RPC项目
  2. 为什么选用Netty,除了RPC框架在用Netty外还有那些框架在用Netty(Haddop,RocketMQ。当时只说了Dubbo,面试官没有过度为难我,就换了个话题)
  3. Redis的有序集合实现(跳表、压缩列表)。为什么使用跳表不用红黑树(红黑树太复杂了,随口说了句可能Redis作者也不会。网上有这方面的讨论,见仁见智)
  4. 缓存一致性。为什么会产生缓存一致性问题,怎么解决?(延时双删、设置过期时间、消息队列、canal组件)
  5. Zookeeper脑裂问题,什么情况会发生,发生了怎么解决,如果脑裂后继续发命令ZK集群怎么处理(这里答错了,只说了过半机制,具体答案网上有)
  6. TCP三次握手和四次挥手(八股文相关,为什么三次,TW状态过多的危害及解决办法)
  7. 数据库八股(ACID,隔离级别,锁)
  8. 反问。最后说还需要补一下笔试,第二天发了邮件做了。

终面30分钟(9.9)

重做了笔试后隔了比较久的时间,一度怀疑自己挂了
这面是部门的老大,问的比较广,感觉更看重逻辑性,要善于展示自己的优点,不要过于扣技术细节

  1. 本科期间做的比赛和队伍中的角色,难点和亮点
  2. 实习的收获,没具体扣细节,主要是展现自己的思考和收获
  3. 缓存中间件对比(主要说了Redis和MongoDB)。最后又说了下技术选型要关心技术社区活跃度、普及度以及开发人员上手难度
  4. 再谈缓存一致性。增加了最终一致性和强一致性的分析,其他的基本回答和一面一样,没什么问题
  5. 看过那些源码,学到了什么 ?(说了下JUC里面和Spring里面的一些设计,主要是体现自己的思考)
  6. 个人的优点,举例证明
  7. 反问,结束

HR面20分钟(9.10)

没想到第二天就约HR面了,很意外
HR面也是主要看个人的逻辑性、表达能力和去公司的意向强不强烈。由于HR一般对技术不太了解,所以千万不要扣技术,大概说下项目背景以及难点、亮点就行了

  1. 自我介绍
  2. 实习和项目介绍
  3. 职业规划,对部门的认识

当天晚上被内推人通知通过HR面,等待OFFER同意发放阶段

意向书(9.15)

没想到这么快就发意向了,顺利的有点出乎意料

#阿里巴巴##面经##Java##蚂蚁集团#
全部评论
大佬投的是哪个部门阿
点赞 回复
分享
发布于 2021-09-09 23:44
“Redis 作者也不会”,这个帖子之前好像也看到过,Redis作者吐槽红黑树实现太麻烦了hhh
点赞 回复
分享
发布于 2021-09-10 08:57
滴滴
校招火热招聘中
官网直投
楼主你咋确定二面就是终面的
点赞 回复
分享
发布于 2021-09-10 09:19
我终面挂了。。。太难受了
点赞 回复
分享
发布于 2021-09-10 09:34
请问楼主rpc框架是怎么做的,有啥教程推荐吗
点赞 回复
分享
发布于 2021-09-10 16:12
请问base是成都吗
点赞 回复
分享
发布于 2021-09-10 20:52
不是三轮技术面吗?现在都是两轮了吗
点赞 回复
分享
发布于 2021-09-10 21:58
只有两轮技术面吗?
点赞 回复
分享
发布于 2021-09-13 11:22

相关推荐

1 39 评论
分享
牛客网
牛客企业服务