京东测试怎么准备

更新于 2026-09-02 · 面试易

京东测试面试常问价格和库存展示、售后长流程、大促降级。错价是事故。

五题覆盖价格、库存、售后、大促和值班。用你测过的交易来答。

京东怎么面测试

面试阶段与知识点

第一批不把每个阶段拆成独立 URL,避免程序化重复页。阶段对应下面的题,练完再用模拟面试串起来。

值得开口练的题

每题给考察点、思路、结构化参考答案和追问。参考答案用来组织语言,面试时必须换成你自己的项目事实。

展示价和应付价不一致,如何判定缺陷?

难度 中等 · 出现频率 高 · 质量保障

考察点

  • 计价版本
  • 券后刷新
  • 接口对比

回答思路

同一促销计价版本下,若列表展示价、详情价与结算应付价仍不一致,我会对比计价接口与页面刷新时序后按缺陷处理。

结构化参考答案

  1. 记录活动 ID、券批次、会员价层级和请求时间戳,排除「券刚领取尚未刷新」的可解释差异。
  2. 强制下拉刷新、切换地址或重新进详情后仍不一致,抓取 price/promotion 接口响应与 UI 逐项对比。
  3. 提交订单前拦截:若应付高于展示且用户无明确二次确认,按严重体验或资损风险定级。
  4. 回归覆盖叠加券、跨店满减、Plus 价等组合,防止只测单品标价。

面试官可能追问

  • 前端估算价与结算价短暂不一致,产品允许的范围你如何掌握?
  • 复杂促销组合回归你会如何设计用例矩阵?
  • 生产环境偶发不一致,你会如何安全复现?

用这道题开始模拟面试

缓存把售罄显示成可买,如何测?

难度 中等 · 出现频率 高 · 项目深挖

考察点

  • 售罄注入
  • 旧缓存命中
  • 下单拦截

回答思路

我会先把 SKU 置为售罄,再让详情页仍命中旧缓存展示「有货」,断言下单失败并触发库存状态刷新,不能 silent 失败。

结构化参考答案

  1. 通过后台或 mock 将库存改为 0,同时保留 CDN/客户端缓存中的有货页面,模拟用户从收藏或外链进入。
  2. 点击立即购买或加购,应在结算前或提交时被拦截,提示售罄或无货,并回写最新库存到页面。
  3. 检查缓存 TTL、库存变更消息是否推送至前端,以及多规格 SKU 仅部分规格售罄时的展示。
  4. 避免测试账号在生产真下单,使用沙箱价或测试支付通道完成链路。

面试官可能追问

  • 缓存 TTL 在测试中如何可控、避免等待真实过期?
  • CDN 边缘节点缓存导致的不一致,你如何模拟?
  • 如何确保库存测试不会误产生真实采购订单?

用这道题开始模拟面试

售后退款已出但货未回,状态如何验?

难度 中等 · 出现频率 中 · 基础知识

考察点

  • 资金状态
  • 物流状态
  • 客服视图

回答思路

退款先行场景下,我会分别断言用户侧资金状态、物流追货状态与客服工单视图一致,不能仅显示「售后完成」。

结构化参考答案

  1. 构造仅退款已到账、退货物流未签收的订单,用户 App 应展示「退款成功、请寄回/追货中」等分层文案。
  2. 后台状态机:refund_success 与 return_pending 可同时存在,终态完成需满足货已入仓或放弃追索规则。
  3. 客服工具与用户对同一 orderId 查询结果一致,避免客服误判已完结而停止跟进。
  4. 对账报表中该单应出现在「资损关注」或「未回货」清单,直至闭环。

面试官可能追问

  • 测试环境如何构造「钱已退、货未回」的中间态?
  • 用户侧文案与客服话术不一致时,你如何定缺陷归属?
  • 这类单在财务对账报表里应如何体现、你如何验?

用这道题开始模拟面试

大促关掉评价模块,购买按钮是否仍在?

难度 入门 · 出现频率 中 · 编码与实现

考察点

  • 模块开关
  • 加购结算
  • 白屏监控

回答思路

大促容灾关闭评价模块后,我会走加购到结算主路径,断言购买按钮、规格选择与价格区域仍可用且无 JS 错误白屏。

结构化参考答案

  1. 在演练环境打开「关闭评价/问答」类开关,确认 SKU 详情页评价区隐藏或降级占位,不影响主图与规格区。
  2. 加购、修改数量、领券、提交订单全流程可完成,监控无前端 error spike。
  3. 关联模块:推荐、搭配购若依赖评价接口,失败时也应降级而非阻断购买。
  4. 开关默认值与回滚路径文档化,演练结束验证恢复评价后数据正常展示。

面试官可能追问

  • 容灾开关默认值误开时,你如何设计巡检发现?
  • 大促容灾演练建议频率和参与角色有哪些?
  • 自动化如何批量切换多个模块开关组合?

用这道题开始模拟面试

现场发现错价,测试在应急里做什么?

难度 入门 · 出现频率 高 · 行为与协作

考察点

  • 范围确认
  • 下线推动
  • 已下单影响

回答思路

现场错价时,我会协助复现路径、圈定影响页面与 SKU 范围,判断是展示错还是计价错,并推动临时下线与已下单订单排查。

结构化参考答案

  1. 快速复现:账号、地区、活动 ID、截图与接口响应打包,区分「仅列表错」与「结算也错」的严重级别。
  2. 与运营/开发确认影响范围:单品、整类活动或全局促销配置,更新公告与客服话术所需事实。
  3. 推动先下线活动或缓存,提供回归用例验证恢复后价格正确,不参与超出职责的定责争论。
  4. 事后补充监控:价格一致性巡检、配置变更 diff 告警,防止同类错价再次上线。

面试官可能追问

  • 如何估算已下单用户数量和潜在资损规模?
  • 应急频道信息很杂,测试如何避免添乱?
  • 错价事故后,你会沉淀哪些长期用例或巡检?

用这道题开始模拟面试

和岗位、模拟面试一起用

资料管理里保存目标岗位 JD,模拟面试会按简历出题。点题目下的按钮会把本题带进模拟开场,仍需先绑定简历与岗位。

用模拟面试练京东测试