NiceOffer

面试面经 · 京东

【京东】【Java后端】【二面】面经(分布式+微服务+场景设计)

京东Java后端面经二面

【京东】【Java后端】【二面】

基本信息

项目内容
公司京东
岗位Java 后端开发
轮次二面
面型体感技术面,分布式+架构设计
面试官风格考察系统设计能力
结果通过

面试题目(按提问顺序)

  1. 分布式系统怎么设计?
  2. CAP 和 BASE 理论是什么?
  3. 最终一致性是什么?和强一致性的区别?
  4. 分布式事务有哪些方案?
  5. 消息队列怎么保证最终一致性?
  6. 微服务架构的理解?
  7. 服务注册发现怎么实现?
  8. 负载均衡的算法有哪些?
  9. 缓存的淘汰策略有哪些?
  10. 场景题:设计一个秒杀系统
  11. 场景题:如何保证高并发下的库存准确性?
  12. 反问:团队技术栈、工作内容

面试感受 / 反馈

京东二面注重系统设计和架构能力,分布式和微服务是重点。场景题考察实际解决问题的能力。

准备建议

  • 分布式系统理论要掌握
  • 微服务架构要理解
  • 场景设计题要准备
  • 消息队列的使用场景要熟悉