一面
- React setState 怎 么 获 取 到 更 新 后 的 值 ? 异 步 函 数 中 为 什 么 setState 会 立 即 更 新 ?
- 做过离线包吗?H5 离线包的原理?客户端根据什么拦截静态资源请 求 ?
- JS Bridge 的 原 理 ? 你 们 这 套 方 案 的 s 优 缺 点 ?
- 怎 么 判 断 webview 是 否 加 载 完 成 ?
- 怎 么 实 现 App 头 部 和 页 面 的 背 景 渐 变 ?
- PC 端做过比较有意义的项目?
微前端子应用之间怎么通信?有没有了解过业界的一些方案?
二面
你 们 部 署 的 Jenkins 是 怎 么 做 的 ?
- JS Bridge 原 理 ? 有 没 有 安 全 漏 洞 ?
- 有 没 有 做 过 和 安 全 相 关 的 ? waf 主 要 做 了 什 么 ?
- 有没有做过埋点和性能上报相关?
- 如果你们用一个第三方的上报库,但页面加载这个JS 失败了,还想上报该怎么办?
- 实现两个大数相加
- 实 现DOM 字 符 串 转 虚 拟 DOM 对 象( 不 能 用 DOM 相 关 的 api )
有木有做过你觉得比较困难的项目?
三面
管理系统都做了哪些业务?有没有做一些提高开发效率的东西?
常用的组件是哪个?解决了什么问题?
平 时 Node 都 用 来 做 什 么 ? 怎 么 实 现 的 ?
- SSR 的实现原理是什么?
- 项目中遇到的技术难点有哪些?
- 你 觉 得 你 们 比 lazada 做 得 更 好 是 哪 些 原 因 ?
