顺丰_软开Java_视频一面

1.自我介绍

2.讲一下Java中的集合

3.HashMap底层为什么要在JDK8变成红黑树?

4.为什么在大于阈值才转换红黑树,而不是直接就是红黑树?

5.加载因子为什么是0.75?可以变大或者变小吗?

6.set集合怎么实现有序存取?

7.equals方法和hashcode方法,

自己在重写这两个方法时,可以令两个对象相等时,hashcode不同吗?为什么?会有什么影响?(这个应该是想说在map或set放值的时候可能会出现键重复的情况)

8.了解多线程吗?9.为什么会用多线程?10.多线程里会出现哪些安全问题?是怎么解决的?

11.线程池的一些参数及其各自表示的意义?

12.了解数据库么?用的是哪种数据库?

13.介绍一下数据库的索引?

14.主键索引与普通索引的区别。

15.InnoDB的底层?

16.B+树的叶子节点存放的是什么,非叶子节点存放的是什么?

17.为什么不在非叶子节点里面存放数据?

18.解释一下数据库的ACID性质?

19.事务的隔离级别。

20.讲一下隔离级别中读已提交和读未提交的区别

21.举例说明一下不可重复读。
22.反问。
全程控制在30分钟内,面试官很友好,体验很nice,看别人都会问项目,我这个菜鸟也没有Java相关项目,所以就一直针对基础提问了吧。
#顺丰科技##Java工程师##校招##面经#
全部评论
负载因子问的有点过了...
1 回复 分享
发布于 2020-08-03 18:46
21秋招已经开始了嘛
点赞 回复 分享
发布于 2020-08-03 17:13
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-03 17:22
简历上没有java项目?
点赞 回复 分享
发布于 2020-08-03 17:35
很基础啊,这个很对我胃口,负载因子最好不要变大或者变小
点赞 回复 分享
发布于 2020-08-03 20:04
楼主收到二面通知了吗
点赞 回复 分享
发布于 2020-08-03 22:33

相关推荐

1 19 评论
分享
牛客网
牛客企业服务