阿里-后端-简历面


被捞了,时间(1h)

一、实习经历&收获
1. 落地项目、可衡量指标、收益
2. 如何推动一件事情(部门内、跨部门、技术Topic)
3. 如何看待技术栈(Golang -> Java)

二、数据库
1. 存储引擎
2. Innodb 和 Myisam 的区别?
3. 聚集索引和非聚集索引
4. 索引的数据结构(B+),为什么用B+树?
5. 为什么不用哈希索引?
6. 有几种事务隔离级别?
7. Innodb 行锁是如何实现的?
8. 行锁锁的是索引,如果一个表没有主键怎么加锁?

三、Java
1. HashMap 底层数据结构?为什么不直接用红黑树,还要用链表?
2. 红黑树的特性?各种操作的时间复杂度?最多旋转几次达到平衡?
3. HashMap 什么时候扩容?装载因子和临界值默认是多少?扩容成多大?为什么容量是2的幂次方?
4. 线程安全的Map?分段锁是如何实现的?JDK 1.8之后有哪些优化?
5. finally 中 return 会发生什么?
6. 线程池实现原理?实现方式?拒绝策略?阻塞队列?
7. 并发?Lock和Synchronized区别?AQS实现?锁优化?

四、JVM
1. 堆内部空间的划分?
2. 垃圾回收算法?垃圾回收器?CMS?
3. 类加载?双亲委派?为什么?破坏双亲委派?

五、Spring
不会,直接Pass了

总的来说问的都是一些基础问题,但是问的很细节,不愧是阿里,问的就是有水平(舔一波),细节后面还是要多注意
#面经##校招##阿里巴巴##Java工程师#
全部评论
没有编程题吗😭😭
点赞 回复 分享
发布于 2020-08-20 15:13
这也太难了
点赞 回复 分享
发布于 2020-08-20 16:17
阿里真的是疯狂的问细节,我当时面的时候压力特大。。。被问懵了都。。。
点赞 回复 分享
发布于 2020-08-20 17:08
老哥,哪个bu的 我被零售云捞了
点赞 回复 分享
发布于 2020-09-02 18:52

相关推荐

还想问问golang有哪些推荐的简历项目,在哪可以找
Terryhimself:计网 数据库 redis都常问,然后项目的话有一个7days golang系列可以看看,一般一个web项目+一个轮子项目日常实习就够了,然后就是看下八股 刷刷算法题
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-06 15:09
已编辑
点赞 评论 收藏
分享
8 27 评论
分享
牛客网
牛客企业服务