京东Java提前批面经

我投的是上海的部门不知道为啥意向变成北京了,面完北京一面直接给我转到上海从头开始。昨天HR面结束,面经发出来希望能拿一个京东的offer

一面(北京):

1.介绍对你有一定难度,有一定成长的一到两个项目
2.MySQL索引结构
3.写SQL提升性能的经验
4.联合索引了解吗?
5.Redis支持哪些数据类型
6.zset底层数据结构
7.Redis有哪些使用场景?
8.zset有哪些使用场景
9.Caffeine的原理了解过吗?
10.本地缓存和分布式缓存有什么区别吗?或者有什么优劣势?
11.研究过Kafka吗?有没有对比过Kafka和其他MQ的优劣势?
12.Kafka数据的存储是怎么存的
13.平时有什么爱好吗
14.平时怎么学习新的技术
15.在实验室有没有和别人合作过项目?怎么合作的?有没有碰上什么问题
16.实验室平时有什么娱乐项目?
17.你未来的职业规划
18.大数据开发的技术了解过吗?
19.对业务开发感兴趣吗
20.工作中遇到比较困难的东西,踩过的坑怎么总结一下
21.反问环节

一面(上海):

1.平时学习哪些技术博客,或者上什么技术网站
2.平时怎么学新技术
3.即时通讯系统项目是为了解决什么问题(应用场景)?
4.Netty零拷贝
5.Netty的核心组件,介绍一下分别是做什么的
6.Netty线程模型
7.项目中的Redis都是用来做什么的?除了你了解的功能,还有别的用途吗?
8.Redis你会用缓存设置超时时间吗?
9.Redis过期数据删除策略
10.Redis删除的时候有用户来访问,有key要重新使用,要设置数据怎么保证数据一致性
11.Redis分布式锁了解过吗
12.TCP三次握手、四次挥手
13.TCP为什么不能是两次握手
14.Spring Boot有哪些核心的注解
15.Spring Boot怎么拿到request对象
16.request对象是线程安全的吗
17.Kafka相比其他MQ有什么优势?
18.Kakfa比较核心的模块了解过吗
19.partition的选举机制了解吗
20.Kakfa用到零拷贝了吗?Kafka在哪些场景用过零拷贝?
21.Java线程池了解吗?
22.怎么保证A线程先执行,然后B线程执行,最后C线程执行?除了信号量还有别的方式吗?
23.wait设置时间用过吗?
24.多线程里面用过哪些锁?synchronized和Lock的区别
25.JVM加载class文件的流程
26.算法题:环形链表、环形链表II
27.算法题:寻找重复数
28.反问环节

二面(上海):

1.讲一下爬虫项目,项目是本地部署的吗?
2.一次HTTP请求的过程(后面问题全程都在围绕这个问题讲)
3.如何优化HTTP请求的耗时
4.水平切分、垂直切分怎么实现的
5.可以在网络链路上怎么优化(DNS角度、HTTP2.0多路复用)
6.HttpDNS怎么工作的
7.反问环节
#京东提前批##京东##校招##java工程师##面经#
全部评论
楼主收到意向书了么
点赞 回复 分享
发布于 2021-08-17 01:37

相关推荐

京东 京东科技 总包不到60
想飞上天空的小小鸟:要么稳定国企一步到位,要么大厂卷了,招银既不稳定又不如大厂钱多
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-12 10:00
点赞 评论 收藏
分享
快手 商业化的运营岗 16薪
点赞 评论 收藏
分享
2 19 评论
分享
牛客网
牛客企业服务