首页 > 京东提前批Java开发2轮技术+1轮HR面
头像
亲亲猪儿虫
发布于 2021-08-28 10:46
+ 关注

京东提前批Java开发2轮技术+1轮HR面

京东一面(2021.7.26)40分钟

1、自我介绍、介绍项目

2、Redis缓存穿透、缓存雪崩,解决方案

3、类和接口的区别

4、集合有哪些

5、ArrayList和LinkedList区别

6、hashmap和concurrenthashmap

7、spring中的设计模式

8、锁升级过程

9、数据库索引,隔离级别,间隙锁锁的是什么

10、synchronized和lock的区别

11、数据库索引失效的情况

12、内存泄漏、内存溢出的场景

13、threadlocal原理,应用场景?为什么要用弱引用?

14、手写算法题:共享屏幕

一个数组,有一个数是一个,其余数是两个,升序排列,找出这个数。

答:最开始使用异或找到这个数,O(n)复杂度,面试官让我用logn做。

直接使用二分查找可以实现logn

京东二面(2021.7.28)30分钟

问的比较简单,时隔太久记不住了。感觉主要还是一面

equals和==

索引失效情况(和一面重复)

优缺点啥的

算法题:两个大数相加,如何做?

京东HR面(2021.7.29)25分钟

没怎么问问题,基本都是在给我介绍部门情况

一直再问我有什么想问的

2021.8.12 收到意向书

软件开发工程师岗-北京

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐