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

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

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

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

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

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

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

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

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

感觉答得还可以,后面面试官也说如果复试面试官筛选通过会通知二面,当时感觉应该可以过,回来查看状态发现挂了
#京东秋招##面经##京东##Java工程师##校招#
全部评论
不要灰心,继续投递😀
1 回复 分享
发布于 2021-07-27 22:59
那个synchronized为什么需要可重入你怎么回答的?
点赞 回复 分享
发布于 2021-07-28 10:06
请问电话面试也是线上会议链接吗,还是会打电话呀
点赞 回复 分享
发布于 2021-07-28 14:29
场景题2,大佬有什么思路吗
点赞 回复 分享
发布于 2021-07-28 14:30
大佬 方便透露一下是什么部门吗😀
点赞 回复 分享
发布于 2021-07-28 15:57
大佬,同被刷kpi,面完后直接显示该岗位已下线
点赞 回复 分享
发布于 2021-07-28 17:43
能问下你这状态是变成了复试待安排还被挂吗,还是直接初试那个流程就终止了
点赞 回复 分享
发布于 2021-07-29 17:51
老哥一面后多久状态变化的
点赞 回复 分享
发布于 2021-09-17 17:42
难成这样吗可怕
点赞 回复 分享
发布于 2022-04-23 23:47

相关推荐

牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
评论
3
34
分享
牛客网
牛客企业服务