京东面经(还有一点点小感想)
这应该是最后一篇面经了,是在拿到想要的意向书之前开始的面试流程,在拿到意向书以后就没有参加笔试也拒了其他公司的面试,不想再浪费自己时间浪费公司时间还占坑影响其他面试者,当然我这里也只是说我自己的想法而已,没有任何指责其他收割机大佬的意思,毕竟面不面试是大家自己的权力,大佬一顿收割那也是别人付出了很多才有这当大佬的权力。
最近在社区看到了太多负能量的帖子,感觉大家都被提前批那些各种offer比较和吐槽冲昏了头,希望各位牛友们都能振作起来,秋招才刚刚开始,不要被带了节奏影响了斗志和心情,除了某几个大厂其他公司提前批都没怎么占坑的,甚至很多好公司根本就没有提前批,大家还有大把的机会,都努力了那么久了,肯定不要在这最后该冲刺的关头否定自己,只要你有拼命的努力和一点点恰到好处的运气,你就能得到你想要的,要相信你的offer可能会迟到那么一丢丢,但绝不会缺席,祝愿大家能够大吉大利找到满意的工作!
京东一面(1个小时):
没有自我介绍,直接开始怼:
1 项目相关,从前端到后端,到数据库,从单机到集群,到分布式解决高并发访问的各种方法细节
2 分布式锁实现方式,三种方式,详细说下redis和zk的实现
3 RBAC的内容
4 分库分表的具体解决方案,水平切分时怎么选取切分规则,有哪些问题
5 自己怎么实现一个类似于fastjson这样的json序列化方法
6 syschronized和lock的区别和原理
7 threadlocal原理及其应用
8 一句话说明进程和线程,进程通信方式
9 快速排序和堆排序对比,快排怎么优化
10 jdbc操作数据库流程,如果加入事务,流程又是怎么样
11 http协议中怎么区分头部和包体(居然是空格区分,一口老血)
12 linux相关指令的问题
没有自我介绍,直接开始怼:
1 项目相关,从前端到后端,到数据库,从单机到集群,到分布式解决高并发访问的各种方法细节
2 分布式锁实现方式,三种方式,详细说下redis和zk的实现
3 RBAC的内容
4 分库分表的具体解决方案,水平切分时怎么选取切分规则,有哪些问题
5 自己怎么实现一个类似于fastjson这样的json序列化方法
6 syschronized和lock的区别和原理
7 threadlocal原理及其应用
8 一句话说明进程和线程,进程通信方式
9 快速排序和堆排序对比,快排怎么优化
10 jdbc操作数据库流程,如果加入事务,流程又是怎么样
11 http协议中怎么区分头部和包体(居然是空格区分,一口老血)
12 linux相关指令的问题
京东二面(40分钟):
1说说你实习的项目吧,缓存策略怎么样的,批量查询阀值,缓存灰度占比,缓存击穿,缓存穿透,更新策略,埋点监控等等
2高并发场景处理策略,单机,集群,分布式情况下的区别,数据库怎么优化
4 并发包下的各种类,其中countdownlatch和回环栅栏实际场景中应该怎么应用
5 CAP的理解和实际场景下一致性与可用性的选择
6 你有什么想问的
HR面:
1说说你实习的项目吧,缓存策略怎么样的,批量查询阀值,缓存灰度占比,缓存击穿,缓存穿透,更新策略,埋点监控等等
2高并发场景处理策略,单机,集群,分布式情况下的区别,数据库怎么优化
4 并发包下的各种类,其中countdownlatch和回环栅栏实际场景中应该怎么应用
5 CAP的理解和实际场景下一致性与可用性的选择
6 你有什么想问的
HR面:
1 实习有什么感悟和收获
2 对以后有什么好的规划
3 对于选择公司你有什么自己的看法
4 现在手上有哪些offer
后续offer会在九月中旬到十月之间发出,发之前不会沟通薪资(这个有点坑)
#京东##面经##内推##Java工程师##秋招#