京东Java后端面经(一面+二面)

一面:电话面.聊了35min左右
1. 自我介绍
2. 简历上的秒杀项目,如何实现分布式session,如何封装的tokenID到redis,RabbitMQ如何实现的异步下单
3. HashMap(初始容量,扩容,put方法都说了一遍,面试官问了一个很搞的问题: HashMap取出时间多少? 我就按常识答的O1, 然后他问查找红黑树和链表的复杂度,我说OlogN和ON,然后他问这样为什么是常数时间取出呢? 我说了一下Get的逻辑,但是为什么是O1就没答出来,说下来再看一下get的源码)
4. 线程池参数?拒绝策略?都有哪几种线程池?
5. juc下面的类说一说
6. 设计模式
7. 反问,我首先问了HashMap那个问题, 他说只有数组里这个下标只有一个元素的时候才是O1,说完他自己都笑了,后面就是问了问部门和业务
都是比较基础的题,也没有问算法,35min结束,晚上收到二面通知

二面: 视频面 (说是视频面其实只是开个视频看着你,并没有共享屏幕,那边用的是手机) 45min
1. 自我介绍
2. 实习的项目干了啥介绍一下,框架是什么原理
3. 介绍简历上的一个项目,这里他就让我一直说
4. 项目用的redis,  redis为什么是单线程? 这个单线程是指整个模型只有一个线程能进还是部分组件是单线程?(这里确实没看过源码,答的不是很好,还扯了点RDB和AOF)
5. 你觉得你的技术特点是什么? 亮点在哪里(让我最懵逼的问题, 我一个校招生哪有特别擅长的技术点啊,就说了一下项目解决的问题,他问那你擅长的是系统设计和优化吗,我说也不是,但是我实施前会考虑到各种问题,就这么糊弄过去了)
5. 场景设计, 请求访问响应慢问题解决的基本思路
这个题他没给任何业务场景,我一开始就往并发那想,说并发量太大在排队,他说只有一个人用, 我说那是不是数据库优化太差,索引没命中,他说也不是,服务器这边没问题,我直接傻了,他说这是我们实际业务经常遇到的问题,你要有快速定位和解决的能力,这个题没有正确答案,毕竟你也没有工作过,你就想想为什么会这样. 我觉得这考一个排查问题的思路,我说既然服务器没问题,那我要看客户端发送的请求能不能到服务端,有没有建立连接,是不是被中间人劫持了,带宽是不是被洪泛攻击占满了,还扯了扯url解析的过程,这里我已经有点懵了,想到什么就说什么,最后他也没给一个明确的思路
6. 平常用的最多的是Java? 你对Java有什么理解? 你如何从0开始设计一个系统?(好像是这个问题哈)
不知道大家会怎么答这个问题,我就简单说了一下Java万物皆对象,扩展性也比较好,也不像C++需要自己操作指针. 至于设计系统,简单说了说框架和注解, springboot没看过源码,幸亏他没往下追问这个
7. 那你知道Java垃圾回收不? 我从头开始说,新生代永久代老年代,引用计数法和可达性分析算法,强弱虚软引用,垃圾回收算法,这个准备的多一点所以说的比较细,我还没说到垃圾回收器他就喊停了,问我C++实际上也有垃圾回收来防止内存泄漏,怎么实现的.我说我根本没用过C++开发啊.他又问那你设计一个算法解决引用计数法的循环引用问题,我说垃圾回收之后看引用总数和对象数,如果比较接近而且某些内存清理不掉的话可以开始检测循环引用,方法类似于DFS来找图中是否有环,有环就考虑把它断开重新进行回收(完全是头脑风暴的)
8. 反问: 我说还有什么应该提高的,他说校招生应该多把基础打扎实多看源码, 照例问了问部门业务.

两面都没问算法,最后那个DFS还是我自己提的,而且二面这几个开放性问题都比较邪.需要知识面比较广而且实际做过业务才能答的特别好,以至于我一度怀疑这面试官是不是社招的.二面之后觉得肯定凉透,吃了个饭回来发现状态居然变成了HR面待安排,不过听说京东HR面刷人狠,祈祷能给小菜B一个秋招开门红.
#面经##京东##Java工程师##校招#
全部评论
大佬是提前批还是正式批啊
1 回复 分享
发布于 2020-08-14 23:05
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-14 22:53
问Redis和jvm以及juc这些和送分差不多😂,很容易答案基本是死的,问题不大
点赞 回复 分享
发布于 2020-08-16 10:11
哈哈,hashmap的那个也太皮了吧,脑筋急转弯啊
点赞 回复 分享
发布于 2020-08-16 19:42
场景设计还是难顶啊
点赞 回复 分享
发布于 2020-08-16 19:51
请问楼主的状态是HR待安排还是HR未安排。。
点赞 回复 分享
发布于 2020-08-17 09:32
大佬,为啥我还要第三轮技术面哇,我也是正式批的😣
点赞 回复 分享
发布于 2020-08-18 10:40
老哥,多久收到hr电话的啊?
点赞 回复 分享
发布于 2020-08-18 15:42

相关推荐

有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
11-14 16:13
已编辑
重庆科技大学 测试工程师
Amazarashi66:不进帖子我都知道🐮❤️网什么含金量
点赞 评论 收藏
分享
4 42 评论
分享
牛客网
牛客企业服务