阿里国际 27后端实习一面面经
1.实习项目介绍
2.hashcode和equals
3.hashmap扩容,线程是否安全
4.怎么样的hashmap线程安全。怎么实现,currenthashmap和Hashtable的区别
5.什么是死锁,怎么发现死锁了,怎么避免死锁 6.new怎么回收,垃圾回收机制
7.怎么判断是否还在引用
8.什么情况下回收到老年代
9.快排的原理
10.在10亿条数据里找出最大的一百条用什么方法(我说了堆排序的实现过程)
11.mysql的事物隔离级别和区别 12索引的底层,为什么用B+树(讲了一下从二叉树开始进化到B+树的过程)
12.回表查询(说了一大堆的场景,其实就是问这个)
13.redis为什么快,怎么持久化
14.拷打项目
15.做一道中等难度的算法题,做完之后优化时间复杂度,我把用链表实现变成了用树实现
2.hashcode和equals
3.hashmap扩容,线程是否安全
4.怎么样的hashmap线程安全。怎么实现,currenthashmap和Hashtable的区别
5.什么是死锁,怎么发现死锁了,怎么避免死锁 6.new怎么回收,垃圾回收机制
7.怎么判断是否还在引用
8.什么情况下回收到老年代
9.快排的原理
10.在10亿条数据里找出最大的一百条用什么方法(我说了堆排序的实现过程)
11.mysql的事物隔离级别和区别 12索引的底层,为什么用B+树(讲了一下从二叉树开始进化到B+树的过程)
12.回表查询(说了一大堆的场景,其实就是问这个)
13.redis为什么快,怎么持久化
14.拷打项目
15.做一道中等难度的算法题,做完之后优化时间复杂度,我把用链表实现变成了用树实现
全部评论
相关推荐
代码不跑我跑_秋招版:说实话,你的问题也很大了,为啥他会知道里面的细节
点赞 评论 收藏
分享
11-24 23:44
门头沟学院 Java 点赞 评论 收藏
分享
查看8道真题和解析 点赞 评论 收藏
分享
11-26 12:17
门头沟学院 Java 点赞 评论 收藏
分享