一面
日期:2025.11.10
一面面试官是一线Leader,人还不错,体验很好。
岗位介绍
- 部门: 京东零售 - 海外电商。
- 业务: 负责京东的海外业务,包括 C 端、B 端和供应商端。主要面向 B 端用户,包括供应商家、内部的采销运营等。团队目前在 AI 方面的主要探索是利用 AI 提升 B 端用户的业务效率,例如商品发布效率、翻译效率等,以及在内部探索 AI Agent 的建设。
- 深圳团队: 目前的岗位在深圳,主要做 B 端相关。团队需要有创新想法,能帮助业务快速运营,例如借助 AI 做一些工具来提升运营效率和交互体验。
- 技术栈: C 端(北京)主要是 React。B 端(深圳)技术栈比较多样,Vue 和 React 都有,一部分正在从 Vue 2 向 Vue 3 迁移。微前端方案使用的是 乾坤 (Qiankun)。
一、问题
分享一个你觉得最有成就感的项目或需求,展开讲讲。
微前端的数据通讯是怎么做的?用户的数据(例如用户信息、权限表)是放在哪的?
有遇到跨域问题吗?是怎么解决的?
如果外部团队有一个异构系统(比如 React)想嵌入到你们的微应用里,你会怎么做方案?**
跨域问题(CORS)一般的解决思路有哪些?
浏览器缓存分为哪些?它们有什么区别?
你们在工作中有用到吗?都用在哪些场景?
那如果我们想让 HTML 不缓存的话怎么配?
你平时 Vue 2 和 Vue 3 用的哪个多一些?简单讲一下 V2 和 V3 的理解。
前端性能监控这块你们会关注哪些指标?
如果让你去优化一个页面的性能,你会从哪些方面考虑?
如果有一个场景,后端一下子返回上千条数据,他又没有分页,让你去实现这个一个列表,你会去怎么出这个方案?讲一下虚拟列表的理解。
你们项目里面怎么做埋点监控的?如何保障系统稳定的?
一般你遇到的 JS 错误都有哪些?都是怎么去优化它?
CSS 里面,要让某一个元素水平垂直居中,你会怎么做?
你上次晋升是什么时间?当时是做了哪些成就来晋升的?
你平时工作中用 AI 解决过哪些实际的案例吗?
AI 提效方面,你们有用 AI 做一些工具类型的系统或功能吗?
你作为前端负责人,代码评审(Code Review)会怎么做?如果代码量比较多的话怎么做?
如果让你去架构一个组件给团队用,你会从哪些方面去考虑?
你为什么考虑换一个环境?(裸辞)
你期待的岗位大概是什么样的?
(手写代码)请编写一个倒计时组件/方法,入参为一个结束的Date对象,需要计算并在页面显示出还剩下 X 时 X分 X秒结束,按秒维度倒计时。
二、反问
团队的业务、技术栈,以及我进入后负责哪些平台?
团队规模大概是什么情况?
你在团队里是一个什么角色?
想听听你对现在团队的一些介绍和想法?未来有什么规划?
你们做英文产品多吗?平台是 I18N 双语还是专门英文版?