首页 / 面经实录 / 后端面经

京东后端开发面经(2026 秋招):笔试到 HR 面真题与思路整理

整理自真实求职者的面试回忆 · 发布于 2026-11-03 · 关联方向:后端/京东 · 约 6 分钟读完

整体节奏与感受

京东后端校招流程是笔试 + 2-3 轮技术面 + HR 面,按子集团(零售、物流、科技)分开招聘,节奏比字节慢一些:投递到笔试约两周,每轮面试间隔 3-7 天。面试风格整体偏电商业务实战:题目很少纯八股,大多裹着下单、库存、促销的场景外衣,追问密度高,一层问不到底不罢休。

笔试(约 120 分钟)

行测(言语逻辑数量关系)加两道编程题,难度 LeetCode 中等为主。本场回忆:一道动态规划(促销满减凑单最大化优惠,本质是背包变体),一道搜索题(仓库格子路径规划)。编程按用例给分,部分分策略重要;行测不要恋战,很多人挂在这一环节而不是编程。

一面:基础连环追问(约 60 分钟)

  • TCP 三次握手四次挥手——追问 TIME_WAIT 的作用、大量 CLOSE_WAIT 说明什么,一层层往深挖。
  • 进程线程协程的区别,线程共享哪些资源、什么场景会线程不安全。
  • MySQL 为什么用 B+ 树,联合索引最左前缀、什么写法索引失效。
  • 场景小题:订单列表按"用户+时间"查询怎么设计索引——考察最左前缀的实际应用。
  • 手撕:反转链表,写完追问每 k 个一组反转。

复盘要点:京东一面爱追"为什么",每个知识点按机制级准备,用限时模拟练习把表达压到每题三分钟内,追问时才不乱。

二面:电商场景设计(约 60 分钟)

  • 开场即场景:大促秒杀怎么设计——秒杀系统分层方案,从限流、库存预热、异步下单逐层追问到超卖防护。
  • 库存扣减为什么用 Redis + Lua,DB 行锁为什么扛不住——顺势考分布式锁的几种实现与看门狗续期。
  • 下单链路里为什么要有消息队列,消息丢了、重复消费怎么处理。
  • 用户重复点击提交订单怎么办——幂等性设计的三种方案对比。
  • 手撕:LRU 缓存,要求 get/put O(1) 并分析复杂度。

复盘要点:二面全部是"业务包装的系统设计",准备两个能讲 10 分钟的电商场景(秒杀 + 订单超时关闭),每个都要有取舍分析,只背架构图会被追问穿。

三面:架构与故障处理(约 45 分钟)

HR 面(约 25 分钟)

自我介绍、为什么选择京东(提前研究子集团业务,别答成通用模板)、能否接受北京亦庄通勤、对大促期间高强度保障的看法、期望薪资。京东 HR 明确考察稳定性:回答尽量与岗位路径和业务方向绑定。

备考清单(按优先级)

  1. 电商三大场景练熟:秒杀、订单超时、库存扣减,见后端题库每日限时过。
  2. MySQL 索引与事务按"能画图"标准准备,联合索引场景题必考。
  3. 手撕保底:链表全家桶 + LRU + 背包变体,见算法题库。
  4. 项目准备一个带数字的故障处理故事,三面必问。

面经看十篇不如限时练一轮,
把这些真题加入你的练习计划。

开始限时演练