阿里国际 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.做一道中等难度的算法题,做完之后优化时间复杂度,我把用链表实现变成了用树实现
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-25 09:53
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务