美团到店面经
秉着一个意向一次面经的原则,先输出一下美团的面经,部门是美团到店,基本都是围绕着项目问的,参考意义不是很大
一面(1H)
项目
- darkReader 是什么,你是怎么使用 darkReader 的呢
- 使用darkreader 跟普通的css变量方案有什么区别呢
- darkreader的原理是什么
- 优化其在客户端的注入时机,可以详细讲一讲吗
- 可以说一说 h-lynx 吗
- 为什么要考虑使用 ast 呢,不可以接入 AI 或者直接在单文件进行转换吗
- 首屏 FCP 率是怎么优化的
- Lynx 首屏这么快的原理你知道吗
- FCP的含义是什么,怎么确定FCP呢,在Lynx上是怎么记录FCP的呢
- 优化 css 的打包体积,你能详细说说吗
- purgecss 可以实现 treeShaking 的原理你知道吗
- 说说jsb是怎么封装的,了解jsb的原理吗
- 你提到了性能优化,能仔细讲讲吗
- 你能详细讲一讲对话流插件 SDK 是一种什么样的场景吗
- 为什么要适配多个宿主,是怎么进行适配的呢
- 为什么要使用 iframe 呢
- 你知道应该怎么对iframe进行沙箱隔离吗
- 说说 IPC 和 RPC 的设计原则
- SSR改造,是怎么改造的呢
- 了解SSR的原理么
- SSR和SSG有什么不同呢
- NSR,你们项目中是怎么使用NSR的呢
- 你觉得NSR和SSR这两种方案,哪一种对FCP率影响更大呢
八股
- webpack 的构建流程
- webpack 的打包体积优化
- webpack 的打包速度优化
- vite 为啥比 webpack 快
- 跨域的解决方案,具体讲讲呢
- 讲讲 React 的更新流程
算法
- 面试官说,咱们就简单出道你肯定会写的吧,最后出了个EventEmitter,爱了