进阿里真的很难吗?看看我的阿里巴巴CTO线Java开发面经!

前言

渣硕,某中部985,实验室师兄推荐说他们部门非常好进,所以…想着先搞个offer保底,就在师兄的忽悠下,投了现在这个部门。因为是师兄推荐所以感觉流程很快,没几天就面完了,记录下。

阿里一面

  • 一面主要就问了些基础的东西,多背背书,有几个亮点,就还好。大概60-70分钟,遇到不会的就直接说不会,也不废话…然后,多讲自己会的,比如我自己的话就往红黑树,线程安全的集合类啥的去扯。面试官人很nice,所以一面还好。
  • JMM模型
  • volatile原理
  • GC说明,包括CMS与G1的原理与区别
  • 红黑树
  • 集合类
  • 通信可靠相关,扯一些TCP的
  • 千万级别乱序数据,内存有限,如何查找topN。

阿里二面

  • 大概50分钟,问得比一面深很多,知识点还是那些知识点,但是会比较深。就是只是背书的话,就很容易被问住…然后问了我很多项目的东西。渣硕水货本渣,项目是跟着实验室师兄一起做的图数据查询,比较小众的东西,只是算是忽悠面试官,还好他不太懂这块。但是面试官很严肃…被问得非常难受。一度以为被挂了。

  • 项目相关,如何实现图数据triple的检索,为什么我们改进之后的查询速度能快。

  • HashMap原理

  • LRU实现原理

  • NIO相关(扯了File和网络的Channel,Selector࿰

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值