面试面经 · 京东
【京东】【Java后端】【二面】面经(分布式+微服务+场景设计)
【京东】【Java后端】【二面】
基本信息
| 项目 | 内容 |
|---|---|
| 公司 | 京东 |
| 岗位 | Java 后端开发 |
| 轮次 | 二面 |
| 面型体感 | 技术面,分布式+架构设计 |
| 面试官风格 | 考察系统设计能力 |
| 结果 | 通过 |
面试题目(按提问顺序)
- 分布式系统怎么设计?
- CAP 和 BASE 理论是什么?
- 最终一致性是什么?和强一致性的区别?
- 分布式事务有哪些方案?
- 消息队列怎么保证最终一致性?
- 微服务架构的理解?
- 服务注册发现怎么实现?
- 负载均衡的算法有哪些?
- 缓存的淘汰策略有哪些?
- 场景题:设计一个秒杀系统
- 场景题:如何保证高并发下的库存准确性?
- 反问:团队技术栈、工作内容
面试感受 / 反馈
京东二面注重系统设计和架构能力,分布式和微服务是重点。场景题考察实际解决问题的能力。
准备建议
- 分布式系统理论要掌握
- 微服务架构要理解
- 场景设计题要准备
- 消息队列的使用场景要熟悉