天猫供应链一面面经 JAVA开发

40分钟面试,有些基础问题好久没刷了,太减分

HashMap介绍一下
如何衡量一个哈希算法的好坏(散列的均匀吧,感觉没啥好答的)
哈希解决冲突的4种方法
索引最左前缀匹配原则
B树和B+树介绍一下
http协议介绍一下(介绍了一下概念,不知道他想让我说啥,答得不好)
cookies如何传递的,session如何传递的(不懂啥意思,答得不好)
cookie和session的生命周期(没答上来)
集群中的session会遇到什么问题,有什么解决方案呢(没答上来)
JVM内存模型,哪些是线程私有、共有,都用来干啥的
什么情况下会导致虚拟机栈的溢出(没答上来)
常量过多会导致什么问题?(没答上来)
介绍垃圾回收算法
eden区和suvivor区怎么进去的?(不知道啥意思)
新生代如何晋升到老年代
介绍垃圾回收器,每个垃圾回收器的特点
,CMS回收器为啥快?(没回答上)
JDK8用了哪种回收器,内存空间管理和以前相比有哪些提升?(记错了,感谢评论区指正,jdk7/8使用Parallel Scavenge/Old,jdk9使用G1)
类加载机制介绍一下(一开始回答的有点简单,不知道他想让我说的是父类和子类 静态和非静态 的顺序)
构造函数的加载顺序,多个构造函数先加载哪一个(不懂)

接下来一连串没答上来的:
内连接和外连接(数据库基础好久没复习了,内连接忘了)
group by中使用的having是用来干啥的(也忘了。。。)
dubbo和redis用过吗(回答过于保守,redis直接没问)
服务治理介绍一下(基本上回答不上来)
远程调用需要从注册中心代理吗(不会)
如果注册中心代理的话并发量太大不会承受不了,怎么解决(不会)
用过zookeeper吗(没用过)
Spring和MVC了解么(回答过于保守,时间太晚了,没问,哎)

#阿里巴巴##实习##Java工程师##面经#
全部评论
老哥什么时候投递的啊
点赞 回复 分享
发布于 2020-03-14 23:42
感觉面试很多东西确实需要花时间准备😐
点赞 回复 分享
发布于 2020-03-15 01:17
JDK8是parallel和parallel old嘞,jdk9才是默认g1。老哥你是实习么?
点赞 回复 分享
发布于 2020-03-15 09:14
老哥是在哪里投递的
点赞 回复 分享
发布于 2020-03-15 09:19
常量过多那个怎么答啊
点赞 回复 分享
发布于 2020-03-17 17:22

相关推荐

2024-12-25 21:40
华北理工大学 C++
点赞 评论 收藏
分享
评论
6
53
分享

创作者周榜

更多
牛客网
牛客企业服务