当前位置: 首页 > 面试经验 >

京东|JAVA|三次面试过程记录|2023|

优质
小牛编辑
101浏览
2023-07-22

京东|JAVA|三次面试过程记录|2023|

男面试官,会比较有耐心倾听,也会给你“嗯嗯”反馈,会让自己心里有底一点,也会及时点评你的回答,或者补充你的想法。

不怎么喜欢笑,但是说话很温和,面试前就说可能会打断,后面确实在啰嗦的时候会打断一下。

【一面】7.14 55min

1.自我介绍

2.介绍项目,负责哪块,上线了吗?

3.如何保证redis和数据库一致性?(答:延时双删)

4.延时双删的时间精度?

5.项目有要求时间精度吗?(答:毫秒级的,没做更多要求)

6.说说mq原理,怎么保证消息接受顺序?

7.对比其他mq,有什么区别,怎么选型?

8.项目压测了嘛?(Jmeter)

9.arraylist,linkedlist,hashset区别和使用场景,线程安全?

10.hashset为什么是随机的?其他两个是按存入顺序的?

11.说说类加载过程(5步)

12.双亲委派模型好处?

13.new子类的时候,子类和父类静态代码块,构造器的执行顺序

14.进程和线程的区别

15.如何创建线程?

16.runnable和callable区别

17.线程池相关

18.synchronized和lock区别原理

19.tcp三次握手四次挥手工作在哪一层?

20.说一下三次握手过程和状态

21.用过序列化和反序列化吗?(没用过,只知道理论)

22.设计模式了解哪些?(没深入问)

23.代码题

(1)链表反转

(2)int数组,实现偶数在前,奇数在后,不改变相对顺序

24.反问:如果能通过面试,后续还有几轮?

答:不清楚,但肯定是有面试的

***********【*******】关注后可以查看更多互联网大厂面试原型题,以及最新的八股文学习资料。

【二面】7.16 50min

面试官人超级好,打call!

1.简单聊天

2.说说项目

3.各种redis相关的问题,大概有15分钟

4.线程池参数

5.Reentrantlock原理

6.AQS原理,里面有几个队列?(CLH+条件队列)

7.ThreadLocal原理,同时引出内存泄露

8.事务的特性

9.隔离级别

10.解释一下幻读

11.索引的结构,为啥用B+树?

12.乐观锁CAS原理解释一下?怎么获取到内存对应的值?(说了native方法获取offset,然后偏c语言底层了,面试官也没为难)

代码题

1.二分法找排序数组中绝对值最小的元素

2.链表两两反转

反问:

1.面试官是负责哪块业务的?

答:京东零售,推荐算法相关的,根据用户搜索智能推荐商品

2.如果能通过面试,是加入您这边部门吗?(因为我投的是国际化业务,但是被京东零售发起的面试)

答:是的

3.后续还有几轮面试?

答:如果通过,就是HR面了

【HR面】7min

1.自我介绍

2.有实习经历吗?

3.说一下你在其中的一个项目中最有成就感的事

4.性格是什么样的?

5.了解过我们这边是做什么的吗?

6.为什么对我们这个业务比较感兴趣?

7.在看其他校招机会吗?

8.在北京吗?如果面试通过,能参加实习吗?

9.反问:后续还有面试吗?

答:7.31号之前会完成所有的校招流程,之后就进入校招组HR的offer流程,本次是最后一次面试。

#晒一晒我的offer##牛客在线求职答疑中心##我发现了面试通关密码##数据人的面试交流地##牛客解忧铺#
 类似资料: