Skip to content

一面

日期:2025.11.10

一面面试官是一线Leader,人还不错,体验很好。

岗位介绍

  • 部门: 京东零售 - 海外电商。
  • 业务: 负责京东的海外业务,包括 C 端、B 端和供应商端。主要面向 B 端用户,包括供应商家、内部的采销运营等。团队目前在 AI 方面的主要探索是利用 AI 提升 B 端用户的业务效率,例如商品发布效率、翻译效率等,以及在内部探索 AI Agent 的建设。
  • 深圳团队: 目前的岗位在深圳,主要做 B 端相关。团队需要有创新想法,能帮助业务快速运营,例如借助 AI 做一些工具来提升运营效率和交互体验。
  • 技术栈: C 端(北京)主要是 React。B 端(深圳)技术栈比较多样,Vue 和 React 都有,一部分正在从 Vue 2 向 Vue 3 迁移。微前端方案使用的是 乾坤 (Qiankun)。

一、问题

  1. 分享一个你觉得最有成就感的项目或需求,展开讲讲。

  2. 微前端的数据通讯是怎么做的?用户的数据(例如用户信息、权限表)是放在哪的?

  3. 有遇到跨域问题吗?是怎么解决的?

  4. 如果外部团队有一个异构系统(比如 React)想嵌入到你们的微应用里,你会怎么做方案?**

  5. 跨域问题(CORS)一般的解决思路有哪些?

  6. 浏览器缓存分为哪些?它们有什么区别?

  7. 你们在工作中有用到吗?都用在哪些场景?

  8. 那如果我们想让 HTML 不缓存的话怎么配?

  9. 你平时 Vue 2 和 Vue 3 用的哪个多一些?简单讲一下 V2 和 V3 的理解。

  10. 前端性能监控这块你们会关注哪些指标?

  11. 如果让你去优化一个页面的性能,你会从哪些方面考虑?

  12. 如果有一个场景,后端一下子返回上千条数据,他又没有分页,让你去实现这个一个列表,你会去怎么出这个方案?讲一下虚拟列表的理解。

  13. 你们项目里面怎么做埋点监控的?如何保障系统稳定的?

  14. 一般你遇到的 JS 错误都有哪些?都是怎么去优化它?

  15. CSS 里面,要让某一个元素水平垂直居中,你会怎么做?

  16. 你上次晋升是什么时间?当时是做了哪些成就来晋升的?

  17. 你平时工作中用 AI 解决过哪些实际的案例吗?

  18. AI 提效方面,你们有用 AI 做一些工具类型的系统或功能吗?

  19. 你作为前端负责人,代码评审(Code Review)会怎么做?如果代码量比较多的话怎么做?

  20. 如果让你去架构一个组件给团队用,你会从哪些方面去考虑?

  21. 你为什么考虑换一个环境?(裸辞)

  22. 你期待的岗位大概是什么样的?

  23. (手写代码)请编写一个倒计时组件/方法,入参为一个结束的Date对象,需要计算并在页面显示出还剩下 X 时 X分 X秒结束,按秒维度倒计时。

二、反问

  1. 团队的业务、技术栈,以及我进入后负责哪些平台?

  2. 团队规模大概是什么情况?

  3. 你在团队里是一个什么角色?

  4. 想听听你对现在团队的一些介绍和想法?未来有什么规划?

  5. 你们做英文产品多吗?平台是 I18N 双语还是专门英文版?