阿里实习一面面经
0.自我介绍和技能栈,平时怎么学习的
1.说说快排和归并。
2.快排为什么快。(突然脑子懵了)
3.从数据库中主键字段取出上万条数据,用哪种排序好?
4.TCP/IP协议,为什么TCP是可靠传输,为什么不是4,5次握手?
5.HashMap底层,put,get详细过程,如果重写equals不重写hashcode会怎么样?
7.B+树介绍,红黑树介绍,B+为什么适合做数据库索引
8.ArrayList和LinkedList,适用场景
9.具体说说JVM内存模型,GC回收算法,可达性分析。
10.给一个数,快速判断是否为2的N次幂。(想了半天最后还是没弄出来)
#实习##内推##阿里巴巴#
1.说说快排和归并。
2.快排为什么快。(突然脑子懵了)
3.从数据库中主键字段取出上万条数据,用哪种排序好?
4.TCP/IP协议,为什么TCP是可靠传输,为什么不是4,5次握手?
5.HashMap底层,put,get详细过程,如果重写equals不重写hashcode会怎么样?
7.B+树介绍,红黑树介绍,B+为什么适合做数据库索引
8.ArrayList和LinkedList,适用场景
9.具体说说JVM内存模型,GC回收算法,可达性分析。
10.给一个数,快速判断是否为2的N次幂。(想了半天最后还是没弄出来)
11.你有什么想问的吗?(我问了那边现在主要做的业务)
首先感谢阿里给的面试机会(其他的简历都泡水两周了),投的是菜鸟java岗,第一次面试紧张,口齿不是很清,面试官耐心引导,非常nice,大家一起加油吧。