阿里实习一面面经

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次幂。(想了半天最后还是没弄出来)
11.你有什么想问的吗?(我问了那边现在主要做的业务)

首先感谢阿里给的面试机会(其他的简历都泡水两周了),投的是菜鸟java岗,第一次面试紧张,口齿不是很清,面试官耐心引导,非常nice,大家一起加油吧。

#实习##内推##阿里巴巴#
全部评论
n&(n-1)==0
6 回复 分享
发布于 2018-03-15 21:36
感觉问的还是比较基础。怎么没有问项目的事情?
点赞 回复 分享
发布于 2018-03-15 21:33
面试官突然打电话来,旁边有人,自我介绍的时候说得很不流利,然后他说了几句就说谢谢我了……
点赞 回复 分享
发布于 2018-03-15 21:36
第三题怎么做,主键不是已经排好序了吗,不太理解
点赞 回复 分享
发布于 2018-03-15 21:50
同问第三题,为什么主键还要用到排序。
点赞 回复 分享
发布于 2018-03-15 22:40
快排为什么快?因为他叫“快”排(滑稽
点赞 回复 分享
发布于 2018-03-15 22:46
投简历投了广州前端 结果杭州java打电话过来了?满脸懵逼 现在纠结要不要调会前端
点赞 回复 分享
发布于 2018-03-15 23:01
第十题,用二进制,最高位是1,其余位均为0,就是2的n次幂
点赞 回复 分享
发布于 2018-03-15 23:51
10题就是位运算吧, n & (n - 1)
点赞 回复 分享
发布于 2018-03-16 08:35
怎么觉得没怎么问的感觉
点赞 回复 分享
发布于 2018-03-16 21:19
红黑树过分了吧?大家都会红黑树么?
点赞 回复 分享
发布于 2018-03-18 06:27

相关推荐

头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
求个公司要我:接好运
点赞 评论 收藏
分享
评论
点赞
103
分享
牛客网
牛客企业服务