首页 > 京东Java开发工程师一面面经
头像
攻击力有待提高
编辑于 2021-07-28 10:28
+ 关注

京东Java开发工程师一面面经

电话面试,大概36分钟
自我介绍+项目+基础+场景题+反问环节

项目
说一下项目难点以及如何解决

Java基础
线程的几种状态,以及状态的转换
阻塞状态和等待状态的区别
怎么实现线程安全
锁怎么实现线程安全
synchronized可重入吗,为什么需要可重入
悲观锁和乐观锁
怎么判断JVM里是否出现死锁
如何预防线程死锁

MySQL
为什么数据库索引用B+树,而不用list、map、二叉树或红黑树

计组
二进制有原码,为什么还要有反码和补码

场景题
一个数组,可以不断地添加元素,而不出现数组下标越界异常。怎么实现?
有A、B两个大文件,每个文件几十G,而内存只有4G,其中A文件存放学号+姓名,而B文件存放学号+分数,要求生成文件C,存放姓名和分数。怎么实现?

其他
是否接受工作地点调剂

反问环节
岗位的业务方向或所在部门

感觉答得还可以,后面面试官也说如果复试面试官筛选通过会通知二面,当时感觉应该可以过,回来查看状态发现挂了

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐