热乎乎的京东实习二面面经,Java开发

0,自我介绍
1,聊项目
2,算法题:排序数组怎么在O(n)内生成一个乱序的数组?(没答上)(我现在发现只要roll数据直接换一换就好了应该。。)
3,JVM内存的分布?哪些是线程私有的?新生代老年代怎么分配的?Eden区和Survivor区的默认比例?
4,JVM垃圾回收算法?新生代对象什么时候进入老年代?默认的存活次数?回收算法和回收器有哪些?CMS回收的过程几个阶段?会停顿吗?
5,HashMap的内部实现?
6,hashcode和equals了解吗?Object的这两个方法默认返回什么?为什么重写equals一定要重写hashcode?
————
聊项目聊的多了一些,抠了细节,包括项目里面数据库的设计,redis缓存的设计。框架没问到,没甩啥大招

#京东##Java工程师#
全部评论
乱序的思路,第一个位置roll一个值0到n,和roll到的下标交换值,第二个位置roll,1到n,和roll到的下标交换值,第三个位置roll,2到n。。以此类推。。就这么简单。。
点赞
送花
回复 分享
发布于 2018-04-15 12:43
等待复试ing,
点赞
送花
回复 分享
发布于 2018-04-15 12:29
国泰君安
校招火热招聘中
官网直投
可以可以,第二面问的这么多
点赞
送花
回复 分享
发布于 2018-04-15 12:37
我觉得可以这样生成乱序数组:left和mid交换后,right再和mid交换。然后递归再对left-mid,mid-right这两部分乱序。
点赞
送花
回复 分享
发布于 2018-04-15 12:38
他是一点没问我细节……
点赞
送花
回复 分享
发布于 2018-04-15 13:13
老哥电面还是现场
点赞
送花
回复 分享
发布于 2018-04-15 15:29
我还在准备一面。。。。。
点赞
送花
回复 分享
发布于 2018-04-15 16:05
问一下楼主  面试官是拿的纸质简历 问呢 还是 看电子简历
点赞
送花
回复 分享
发布于 2018-04-15 20:35
楼主现在状态更新了吗??
点赞
送花
回复 分享
发布于 2018-04-16 06:43
感觉楼主二面比一面简单啊。。。也可能是我数据库实在太搓。。。大佬,能不能分享几个数据库常考的部分,我去补补,除了索引。。。谢谢谢谢
点赞
送花
回复 分享
发布于 2018-04-16 16:04
同等结果,16号hr面试完成,焦急地等待中,只不过我的二面没有问我问题,全称是在我说我自己的项目,一面,二面,hr面都是电话面试~,怕被刷~
点赞
送花
回复 分享
发布于 2018-04-21 08:49

相关推荐

9 50 评论
分享
牛客网
牛客企业服务