京东面经(已完结)
选中新版正文中的对应文字,然后点“定位到这里”。
京东于2004年正式涉足电商领域。2014年5月,京东集团在美国纳斯达克证券交易所正式挂牌上市,是中国第一个成功赴美上市的综合型电商平台。2020年6月,京东集团在香港联交所二次上市京东集团定位于“以供应链为基础的技术与服务企业”,目前业务已涉及零售、科技、物流、健康、保险、产发、海外和工业品等领域。
网申&内推:8月1日起笔试:8月12日起面试:以官方通知为准offer:审批通过后随时发出,具体以 offer 邮件为准
此处为语雀内容卡片,点击链接查看:https://www.yuque.com/itwanger/gykdzg/ce6kfght5shhes37

一面
同学 1(附答案):
- 自我介绍
- 聊项目 15min
- 聊实习 8min
- 对gpt的了解,大语言模型的原理
- 基于大模型如何去和一些业务做结合,有什么场景可以做
- 项目中用了哪些设计模式
- 代理模式结构,解决什么问题
- 策略模式
- ThreadLocal原理,解决什么问题
- 除了9还有什么解决线程安全问题的方法
- ConcurrentHashMap原理,你项目中怎么用的
- Redis常用命令
- 有一个查询需求,MySQL中有两个表,一个表1000W数据,另一个表只有几千数据,要做一个关联查询,如何优化
- MySQL索引结构,建立索引的策略
- 索引失效的情况
- JVM运行时数据区
- 本地方法栈作用,都存什么
- OOM的原因
- 说说G1垃圾回收器的原理
- 有没有使用过一些 OLAP 的这种库或者引擎?大数据相关的,有了解吗?
- 说一下Hadoop,Spark的原理
- Linux命令相关,压缩解压缩命令,查看cpu内存命令,查看磁盘相关命令
同学 2(附答案)
- 自我介绍
- 介绍项目,负责哪块,上线了吗?
- 如何保证redis和数据库一致性?(答:延时双删)
- 延时双删的时间精度?
- 项目有要求时间精度吗?(答:毫秒级的,没做更多要求)
- 说说mq原理,怎么保证消息接受顺序?
- 对比其他mq,有什么区别,怎么选型?
- 项目压测了嘛?(Jmeter)
- arraylist,linkedlist,hashset区别和使用场景,线程安全?
- hashset为什么是随机的?其他两个是按存入顺序的?
- 说说类加载过程(5步)
- 双亲委派模型好处?
- new子类的时候,子类和父类静态代码块,构造器的执行顺序
- 进程和线程的区别
- 如何创建线程?
- runnable和callable区别
- 线程池相关
- synchronized和lock区别原理
- tcp三次握手四次挥手工作在哪一层?
- 说一下三次握手过程和状态
- 用过序列化和反序列化吗?(没用过,只知道理论)
- 设计模式了解哪些?(没深入问)
- 代码题
(1)链表反转
(2)int数组,实现偶数在前,奇数在后,不改变相对顺序
- 反问:如果能通过面试,后续还有几轮?
答:不清楚,但肯定是有面试的
同学 3(京东零售):
- string为什么不是基本数据类型。
- 基本数据类型和string分别在jvm的哪里。
- int 和 integer区别。integer=null 和int比较会报什么错(空指针)。
- 说一下常见的异常。
- 接口和抽象类的区别。
- 哪一个jdk版本更新后可以在抽象类中提前写好方法。
- 说一下jdk17 18 19分别增加了什么。
同学 4(京东云实习)
- 自我介绍
- hashmap
- 其他的线程安全类
- hashmap是会死锁的, 你知道吗(头插法会死锁)
- i++是原子操作吗(不是, 可以用AtomicInteger, 用CAS去做, 但是如果竞争激烈的话会导致自旋消耗过大, 这时候要换LongAdder)
- 动态代理和静态代理(jdk原生或者cglib, 答得不好)
- jvm的理解(数据区,回收器,对象内存分布,回收算法)
- 常见的7个GC回收器
- 四个引用(强软弱虚, 然后由此扩展到ThreadLocal的内存泄漏问题)
- 那你用过ThreadLocal吗(了解过, SimpleDateFormat会用到, 但是我说项目中没有,说实在这么说可能踩雷的,但是还是建议诚信回答)
- mysql的数据引擎有哪些, 区别(innodb,MyISAM,Memory)
- 如何切换数据库引擎(不会)
- 聚簇索引和非聚簇索引
- 联合索引
- 索引失效的情况
- mysql一共有哪些锁(表锁,读写锁; 行锁, 记录锁, 间隙锁, 临键锁)
- 事务隔离级别, 默认级别
- 说说你对redis的理解(答做缓存,5个基础数据结构,感觉答的不是很好)
- 缓存穿透,击穿,雪崩
- 说说你对rabbitmq的理解(生产者,消费者,队列,交换机, 消息生产消费的工作流程, 工作模式, 死信队列)
- 如何保证幂等性(rabbitmq中要保持交换机,队列,消费者,三者一对一对一; kafka的话是通过offset,说白了这个问题就是问如何保证消息不重复消费,我可能答混了)
- 还了解哪些消息队列,(kafka,rocketmq)
- 什么是雪花算法(这个不熟, 只知道是推特出的,分布式ID用的,然后面试官做了一些补充)
- 场景问题:
高可用如何保证(首先机器要24小时运行, 然后还要保证数据一致性, 持久化, 集群之类的, 这种题目我是没了解过, 全凭感觉回答, 感觉也答得不好)
同学 5:附答案
- 自我介绍
- 介绍项目
答案
PmHub 是一套基于 SpringCloud & LLM 的微服务智能项目管理系统,采用时下企业最热门的技术框架,如 SpringCloud-Gateway、Nacos、Sentinel 等,包括认证、流程、项目管理、用户、网关等服务。

技术派是一个前后端分离的,面向互联网开发者的技术内容分享与交流平台,包括前端 PC 和管理后台。我们通过文章、教程、AI 助手等...
未能定位到原文的划线
已加入星球,可直接知识星球授权登录
二哥编程星球目前包含:
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
真诚点赞 诚不我欺
回复