阿里校招Java后端一面35min
1.实习项目介绍
2.项目拷打和细节询问
3.String类型底层实现原理是怎么样的?它是可变的还是不可变的?为什么要这样实现?
4.说下HashMap的底层结构是怎么样的?说下它的jdk1.8的hash算法实现是怎么样的?为什么要这样实现?
5.说下集合如何边遍历边删除?知道fail-fast和fail-safe和区别吗?
6.说下你对Java内存模型的理解?jdk1.8的内存模型有哪些改进措施?了解方法逃逸吗?
7.说下有哪些垃圾回收器?jdk9的默认垃圾回收器是什么?G1垃圾回收器实现原理是什么?如何调整老年代和年轻代的比例?
8.线程池的七大核心参数的作用是什么?拒绝策略有哪些?它们的使用场景是什么?
9.mysql的索引有哪些?为什么B+树结构查询数据效率高?B+树的数据结构是怎么样的?叶子节点是否有链接?
10.TCP和UDP的区别是什么?https是TCP还是UDP协议?它们分别是OSI七层模型的第几层?
11.有两亿个手机号码找出其中重复的手机号怎么做?有其他更好的办法吗?
12.设计一个在线点赞排行榜系统,说下你的方案
13.算法题:反转链表中第a个元素到第b个元素的区间
2.项目拷打和细节询问
3.String类型底层实现原理是怎么样的?它是可变的还是不可变的?为什么要这样实现?
4.说下HashMap的底层结构是怎么样的?说下它的jdk1.8的hash算法实现是怎么样的?为什么要这样实现?
5.说下集合如何边遍历边删除?知道fail-fast和fail-safe和区别吗?
6.说下你对Java内存模型的理解?jdk1.8的内存模型有哪些改进措施?了解方法逃逸吗?
7.说下有哪些垃圾回收器?jdk9的默认垃圾回收器是什么?G1垃圾回收器实现原理是什么?如何调整老年代和年轻代的比例?
8.线程池的七大核心参数的作用是什么?拒绝策略有哪些?它们的使用场景是什么?
9.mysql的索引有哪些?为什么B+树结构查询数据效率高?B+树的数据结构是怎么样的?叶子节点是否有链接?
10.TCP和UDP的区别是什么?https是TCP还是UDP协议?它们分别是OSI七层模型的第几层?
11.有两亿个手机号码找出其中重复的手机号怎么做?有其他更好的办法吗?
12.设计一个在线点赞排行榜系统,说下你的方案
13.算法题:反转链表中第a个元素到第b个元素的区间
全部评论
相关推荐
查看24道真题和解析
滴滴公司福利 1766人发布

