许愿offer,球球啦!附阿里面经
阿里一面(40min):
1、自我介绍
2、hashmap的底层实现
3、三次握手
4、消息队列了解吗?
5、mysql的索引有那些?底层数据结构是什么?
6、了解非关系型数据库吗?
7、算法题目:判断两个版本号的大小,easy
8、广度优先和深度优先?
9、实际线上遇到的一些问题(由于没有实战经验,没太听懂)
10、Spring的AOP实现?
11、动态反射的两种实现以及区别?
12、秒杀系统的实现?(不会呀)
13、最近在看什么书?
14、讲一下平时怎么学习?
阿里二面(2h):
1、自我介绍
2、讲一下实验室项目和研究方向?
3、为什么不找研究方向相关的工作?
4、为什么选择做开发工程师?
5、平时是如何学习Java相关知识的?学习路线是什么?
6、目前已经学了那些知识?现在在看什么?
7、讲一下垃圾回收算法?
8、年轻代与年老代的比列是?
9、场景题:新生代内存增多?gc会发生什么变化?
10、算法题:带符号的大数相减(做了1h20min,面试官人很好,一直让我做)