面试阿里巴巴CTO线Java开发险过

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

一面

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

二面

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

  1. 项目相关,如何实现图数据triple的检索,为什么我们改进之后的查询速度能快。
  2. HashMap原理
  3. LRU实现原理
  4. NIO相关(扯了File和网络的Channel,Selector,多路复用,ByteBuffer/ByteBuf,Netty,零拷贝传输,说的很乱)
  5. 锁有哪些(扯了synchronized,重入锁,重入读写锁,StampedLock),是否公平
  6. 多线程,线程池原理。
  7. ACID概念
  8. 数据库索引,B+树和散列索引的对比
代码:树的遍历

三面

大概30分钟,这个感觉就是纯聊天了,应该是部门老大。人很好,就是商业互吹一波。问了我想到哪里去,他们部门有南京和杭州。

  1. 平衡树,红黑树;
  2. 多线程,线程池原理。

HR面

就问了些实验室的项目怎么样,有没有遇到什么问题,怎么克服的。对阿里的印象啥的,也是商业吹捧一波,苟着...过了大概一周师兄就通知我了,正式的还没有下来,反正等着吧。这个部门HC还有很多,确实也还俗啊姐比较好进的,大家可以先面着,搞个offer保底不是美滋滋???可以联系我qq2575034870,给部门招聘链接哈哈。
#面经##Java工程师##实习#
全部评论
现在就可以hr面吗 不是系统开了才hr面吗
1 回复
分享
发布于 2021-03-01 12:25
本硕985?
1 回复
分享
发布于 2021-03-01 16:56
滴滴
校招火热招聘中
官网直投
问一下第一问说的是Java Memory Manage么
1 回复
分享
发布于 2021-03-01 22:38
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-03-01 11:42
大佬,求链接
点赞 回复
分享
发布于 2021-03-01 12:34
大佬,面试没做题嘛
点赞 回复
分享
发布于 2021-03-01 17:26
想问一下千万级别乱序topn怎么做
点赞 回复
分享
发布于 2021-03-02 00:14
为什么你一面才7个问题,我一面20多个问题
点赞 回复
分享
发布于 2021-03-02 00:36
请问楼主二面到三面之间隔了多久啊?
点赞 回复
分享
发布于 2021-03-02 12:57
楼主是面哪个部门啊
点赞 回复
分享
发布于 2021-03-24 18:56

相关推荐

头像
04-09 11:26
已编辑
四川大学 计算机类
#美团##美团二面##美团到店##平台技术部#0401 全程70分钟,感觉美团的面试官人都好温和,中间有部分问得比较底层,会给一些引导其实简历里没写自己熟悉JUC,不知道为啥会往AQS底层问了,答得比较艰难项目相关的问题按照简历问了几个1. ReentryLock和sychronized关键字,功能上的区别?从API上说一说?2. ReentryLock是基于什么来实现的?说说原理?(AQS)3. 非公平和公平锁区别?在ReentryLock中的具体实现?4. CLH队列的底层数据结构?5. CLH队列怎么保证线程安全的?具体实现?6. AQS怎么实现线程的阻塞与唤醒?具体说一下调哪个API和过程?7. 看过AQS源码吗?你知道AQS里的哪些设计模式呢?(模板方法)8. Spring源码或本身内部的功能,哪些是基于AOP来实现的9. 自己开发应用场景,有哪些地方会用到AOP?10. AOP的切面什么时候会失效?列举几个?11. LC算法题:链表去重复12. 目前比较关注哪些技术的领域?13. 除了研究方面和前沿技术方面,有没有自己在长期关注的某些技术?14. 在过往的一些项目经历上,有哪些能力是需要显著提升的?或者遇到的难点,怎么去做的?15. 遇到的难点,怎么找到解法方案的?如何评判?16. 有没有一些事情,其他人做的比较好了,但是你看到了可以改进的点,然后付出行动做出了一些实质变化?(可能想问开源项目、博客、笔记维护?)17. 项目怎么保证质量的?项目按时交付?18. 职业规划?19. 反问(1.什么业务?  2.面试流程?)
点赞 评论 收藏
转发
点赞 评论 收藏
转发
15 90 评论
分享
牛客网
牛客企业服务