本次的候选人四年工作经验,坐标广州,在公司内做过许多基础建设的工作,比如
- 使用自己开发的 monorepo 工具替代 lerna,解决 lerna 的一些问题
- 开发 webpack loader
候选人期望薪资为 20k+,嗯,好吧,一般说 20+,其实就是 20k,个人感觉他偏于保守,综合面试下来感觉不错,对于 20k 是没有问题的,甚至可以更高点,唯一一点就是候选人的表达能力有待加强。
视频版: 广州四年前端面试经验,目标字节,期望21k,自研 monorepo 管理工具与实战 webpack loader,我看没问题!
以下是简历大致内容:
面试问题记录
- vue/react
- node
- loader
- object / esm / treeshaking
- lerna
- loader
- lerna 替代者/monorepo
- pnpm
- 痛点:
- npm run test 按需测试 ✅
- git tag 发版本
- changelog
- 迁移: lerna -> xxx-monorepo
- lerna version patch
- xxx-monorepo
- pnpm
- 痛点
- https://q.shanyue.tech/engineering/751.html
- 依赖重复
- 幽灵依赖
- 安装速度比较快
- 硬链接
- 依赖重复
- 软链接/硬链接的应用
- symbol link ->
- hardlink -> inode 一样
- 痛点
- webpack/rollup
- loader
- object / esm / treeshaking ✅
- 动态对象的导出