一面(技术面48min)4.1
上来先是自我介绍,然后没让我介绍项目,直接开问
主要是围绕项目中的一些实现细节问了差不多20分钟
项目外的问题:
- netty高效在哪里
- 高可用的限流问题,给个场景,问如何解决(考察限流策略)
- 单线程redis缓存高效的原因
- 讲下redis线程模型底层实现细节
- 互斥锁和自旋锁
- 平时怎么学习java
- 在实验室里是什么角色,代码实现者还是设计者
- 你和别人的优势在哪里
二面(技术主管面1h20min)4.2
面完一面约的第二天晚上 但下午就打电话面试了
还是没让介绍项目,直接开问
- RPC和http的区别,为什么不用http实现远程调用
- http在哪层,应用层还有哪些协议
- redis和mysql相比的优势
- 讲下数据库连接池
- redis集群模型,如何传递消息,哨兵挂了如何处理
- redis4.0建议几台机器做主从,从的数据是否一致
- netty的容错性
- 讲下Dubbo源码以及Dubbo调用失败的应对策略
- JUC包常用类
- 垃圾回收算法在1.8,1.9的具体实现,默认哪些GC
- 详细讲下垃圾回收算法,清除算法的缺点
- 讲一下cms和G1
- JVM调优参数
- 发生内存溢出如何排查,什么原因
- 中间件了解哪些,zookeeper如何实现分布式锁
- Spring框架了解过没
- 对未来技术发展方向的规划
三面(总监面30min)4.2
二面当天就约了晚上三面
上来先介绍了部分,然后让我简单做个自我介绍
- 研究生做算法为什么面开发
- 是不是保研,为什么跨考
- 操作系统的内存管理讲讲
- 讲下进程、线程、协程、纤程
- 场景题关于线程的通信的具体实现,口述
- 讲下CNN的整个实现过程,原理
- 讲下激活函数原理,用过哪些
- 池化层的作用,讲下感受野
- 听说过bert模型嘛,讲一下(NLP)
- 什么时候毕业,什么时候可以来实习
- 有什么想问的
HR面(30min)4.6
节后第一天晚上9点过突击面试,正在健身房,赶紧找个角落接电话
- 是不是本硕连读
- 为什么选择考研
- 跨考原因
- 通过读研你学到了什么
- 最有成就感的事情
- 最让你有挫败感的事情
- 面试了几家拿了哪些offer
- 为什么选择阿里巴巴
- 了解我们事业部嘛
- 说说自身优缺点
- 有什么想问的
总结
整体的面试体验还是非常好的,听面试官说集团要求加快校招进度,所以面试流程很快
基本两天就面完三面,节后第一时间就面HR,面试官人都很好很和蔼,有很好的互动,
在面试过程中你有不懂得问题,也会为你讲解,学到不少东西。
目前已拿offer
全部评论
(1) 回帖