京东 Java 后台三面凉经

一面(54 min)

  1. 项目介绍

  2. SpringMVC 工作原理、内部流程

  3. MyBatis (缓存机制,一级、二级原理和作用,映射是怎么实现的,XML 怎么对应到 Mapper ***模式)

  4. MySQL 怎么分页

    主键 id 自增,很多数据,怎么获取十条数据:将每次 limit 的时候获取到的 id 索引,在下一次 limit 请求的时候加上这个索引 where 这个 id 再进行检索。

  5. HashMap 原理

    结构、put、get、remove 的流程、负载因子、当前数组容量、扩容阈值、哈希映射怎么解决冲突

    转换为红黑树之后插入节点要进行什么操作

  6. ThreadLocal 是安全的吗?讲讲原理分析与使用场景、内存泄漏、弱引用

  7. 讲讲 JVM 内存分区

  8. 线程间的通信方式(操作系统层面,信号量等等)

  9. 讲讲 volatile 关键字,能否实现线程安全?

  10. 项目中遇到的困难

  11. 做项目时候和成员交流有困难吗?意见不一会怎么样?

编程题:

  1. 链表判环(入环点、环的长度)

  2. 有一个无序整型数组,如何求出该数组排序后的任意两个相邻元素的最大差值?(桶排序,尽量分散,桶的数量为 (最大 - 最小)/ 元素个数)

二面(1h11min)

  1. 讲讲红黑树

  2. InnoDB 与 MyISAM 的区别

  3. 手写线程池需要哪些参数

    核心 10 队列 1000 最大 100 的情况线程池怎么处理

  4. JDK 8 与先前版本的区别

    主要:Stream 流 管道

  5. 索引最左匹配

  6. SQL 怎么调优?

  7. List、Map、Set 有什么区别?详细讲讲细分

  8. HashMap 与 Hashtable 的区别

    讲迭代的区别顺势还讲了快速失败和安全失败

  9. ConcurrentHashMap 如何实现线程安全?加锁是读和写都加吗?

  10. hash() 和 equals() 方法在哪些情况下需要重写?

  11. static 变量与非 static 变量加 synchronized 有什么区别

  12. 项目中数据库的表是怎么分的?是否用到强连接?强连接如何取消(保持一致性的情况下)?

  13. 有调试过垃圾回收吗?

  14. 讲讲 CMS 和 G1

  15. 讲讲 JVM 内存分区

  16. 项目中遇到的困难

编程题:二分查找(递归与非递归)

三面(59min)

  1. 项目介绍

  2. 为什么硕士就念两年

  3. 解释一下 MVC 三个字母代表什么

  4. GMS 与 G1 的区别、应用场景

  5. 垃圾收集算法

  6. 线程与进程的区别?为什么要有线程?

  7. Synchronized 与 Lock 的区别

  8. 反射机制(原理、使用场景、Spring 注入)

  9. 分布式系统

    消息队列,消费者运行速度不一,如何控制数据的同步(保证插入先于删除)

编程题:删除链表多个值

#京东##面经##Java工程师##校招#
全部评论
问的好难啊尤其一面,看样子和东哥做兄弟没那么容易
点赞 回复 分享
发布于 2019-08-23 15:26
二面第一题就是红黑树,我服了😂
点赞 回复 分享
发布于 2019-08-24 00:56
请问楼主,消息队列,消费者运行速度不一,如何控制数据的同步(保证插入先于删除) 这个问题具体怎么做啊?
点赞 回复 分享
发布于 2019-09-02 20:27
感觉问的挺有难度的
点赞 回复 分享
发布于 2019-08-23 15:19
怎么凉的?
点赞 回复 分享
发布于 2019-08-23 15:20
现场面吗?代码要手撕吗
点赞 回复 分享
发布于 2019-08-23 16:14
弱鸡想问一句,数据库强连接是啥东西?
点赞 回复 分享
发布于 2019-08-23 16:22
插个眼,下个月投京东
点赞 回复 分享
发布于 2019-08-23 16:54
你是提前批免笔试吗?
点赞 回复 分享
发布于 2019-08-23 20:46
请问 hashmap转换为红黑树之后插入节点要进行什么操作
点赞 回复 分享
发布于 2019-08-30 17:40
这。。都能凉吗
点赞 回复 分享
发布于 2019-08-31 21:59
问一下,兄弟你多少呢经验?
点赞 回复 分享
发布于 2019-08-31 22:39
挺难的
点赞 回复 分享
发布于 2019-09-03 15:45

相关推荐

秋招进行到现在终于能写总结了。完全没想到战线会拉这么长,过程会如此狼狈,不过更应该怪自己太菜了。好在所有的运气都用在了最后,也是有个去处。背景:双2本硕科班,无竞赛,本科一段研究所实习,硕士一段大厂暑期实习但无转正。技术栈是C++ & Golang,实习是客户端音视频(而且是鸿蒙端开发),简历两个C++项目一个Golang项目。主要投递岗位:后端,cpp软开,游戏服务端,测开,以及一些不拘泥于Java的岗位。从8月起总共投递123家公司,笔试数不清了,约面大约30家。offer/oc/意向:友塔游戏(第一个offer,面试体验很好,就是给钱好少南瑞继保(计算机科班点击就送(限男生),不...
乡土丁真真:佬很厉害,羡慕~虽然我还没有到校招的时候,也想讲一下自己的看法:我觉得不是CPP的问题,佬的背书双2,技术栈加了GO,有两段实习。投了123,面了30.拿到11个offer。这个数据已经很耀眼了。这不也是CPP带来的吗?当然也不止是CPP。至少来说在这个方向努力过的也会有好的结果和选择。同等学历和项目选java就会有更好的吗?我个人持疑问态度。当然CPP在方向选择上确实让人头大,但是我觉得能上岸,至于最后做什么方向,在我看来并不重要。至于CPP特殊,有岗位方向的随机性,java不是不挑方向,只是没得选而已。也希望自己以后校招的时候能offer满满
点赞 评论 收藏
分享
10-04 17:25
门头沟学院 Java
snqing:Java已经饱和了,根本不缺人。随便一个2000工资的都200人起投递
点赞 评论 收藏
分享
喜欢吃蛋糕仰泳鲈鱼是我的神:字节可以找个hr 给你挂了,再放池子捞
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:46
点赞 评论 收藏
分享
评论
9
207
分享
正在热议
# 25届秋招总结 #
442405次浏览 4511人参与
# 春招别灰心,我们一人来一句鼓励 #
41942次浏览 531人参与
# 阿里云管培生offer #
120250次浏览 2220人参与
# 地方国企笔面经互助 #
7962次浏览 18人参与
# 同bg的你秋招战况如何? #
76670次浏览 561人参与
# 虾皮求职进展汇总 #
115613次浏览 886人参与
# 北方华创开奖 #
107433次浏览 599人参与
# 实习,投递多份简历没人回复怎么办 #
2454658次浏览 34857人参与
# 实习必须要去大厂吗? #
55771次浏览 961人参与
# 提前批简历挂麻了怎么办 #
149901次浏览 1977人参与
# 投递实习岗位前的准备 #
1195935次浏览 18548人参与
# 你投递的公司有几家约面了? #
33206次浏览 188人参与
# 双非本科求职如何逆袭 #
662208次浏览 7394人参与
# 如果公司给你放一天假,你会怎么度过? #
4753次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157628次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11561次浏览 287人参与
# 发工资后,你做的第一件事是什么 #
12704次浏览 62人参与
# 工作中,努力重要还是选择重要? #
35804次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20126次浏览 240人参与
# 我的上岸简历长这样 #
452016次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39299次浏览 314人参与
# 非技术岗是怎么找实习的 #
155868次浏览 2120人参与
牛客网
牛客企业服务