面试复盘|7.20~京东零售~sp专场~一面凉经

京东零售

牛客SP专场-提前批 + 官网内推投递;base:北京

面试:2021-07-20

面试体验非常棒!因为是我第一家面试的公司,准备非常不充足,其实都没有准备,具体的知识点真的说不上来,太生疏了,也非常感谢面试官对我的帮助,感谢!这一面挂了不亏!加油!继续京东!

一面面经

1. Java中的switch中的case后的量可否使用String,为什么?

  • JDK1.7之前,case只能支持 int、byte、short、char这几个基本数据类型和其对应的封装类型,switch后面的括号里面只能放int类型的值,但由于byte,short,char类型,它们会自动转换为int类型(精精度小的向大的转化)。

  • JDK1.7后,整型,枚举类型,boolean,字符串都可以。之所以JDK1.7之后case可以支持String,是通过调用switch中String.hashCode,将string转换为int从而进行判断。

  • 注意,对于精度比int大的类型,比如long、float,doulble,不会自动转换为int,如果想使用,就必须强转为int,如(int)float

2. 抽象类和接口的区别(说出所有不同的点);抽象类中能否用lambda函数?

3. HashMap的底层原理?初始大小?如何resize/扩容?红黑树插入元素的过程?

4.你了解的锁?详细介绍!如:乐观锁、悲观锁、行级锁、表级锁、读写锁、...

数据库中的锁、https://www.cnblogs.com/catluo/p/10993197.html

5.线程的终止方式?interrupt/stop?

6.两个栈实现一个队列的思路

7. spring注解?@Configuration @Service

由于忘记了,所以没怎么问。只问了service的注解

8. Mybatis

不会,没问

9. 平时如何使用日志?用的哪种日志?

没用过

10.Redis中有哪些数据结构?其中set是有序集合,如何保证有序的?

不会

11. MySQL的底层B+树的实现原理?索引的生成策略?最后一层节点和其余节点的保存值是整条记录还是索引还是部分记录?

#面试复盘##校招##京东##Java工程师#
全部评论
Redis不会不行呀😂
点赞 回复 分享
发布于 2021-08-19 19:50
 可以  感谢分享
点赞 回复 分享
发布于 2021-08-19 15:25

相关推荐

09-16 14:33
已编辑
南京大学 Java
最近福耀科技大学好火啊,号称保底25w年薪就业,有不少高分学生都报了,兄弟们你有这个分,报传统92还是它?
ITTM:如果真的像宣传所说的能给到25w保底薪资,985也没啥吸引力了,这年头,读书不就是为了能多赚点钱嘛
点赞 评论 收藏
分享
09-02 11:14
已编辑
四川大学 Java
吴offer选手:这种面试是最烦的,学不到东西,然后还被挂的莫名其妙。之前看到一种说法是面试官如果不想要你了,就会问一些很简单的问题,防止你举报他
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-08 18:20
职场水母:这题思路是什么,我目前想的一个暴力方法就是先把这个链表遍历一遍,用哈希表存储出现次数,然后再根据哈希表来一个一个删除节点,
点赞 评论 收藏
分享
评论
3
27
分享

创作者周榜

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