acongm
面试准备

盲区清单(BLINDSPOTS)

生成时间:2025-12-20

规则:收集所有知识单元中未完成的追问(- [ ])与高风险项(- [!])。

matrix__bundler-webpack-vite-rollup:构建工具选型:Webpack vs Vite vs Rollup

来源:./matrix__bundler-webpack-vite-rollup.md

  • Q1:为什么最终选这个?反例是什么?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

matrix__form-formily-rjsf-custom:表单方案选型:Formily vs RJSF vs 自研无依赖表单

来源:./matrix__form-formily-rjsf-custom.md

  • Q1:为什么最终选这个?反例是什么?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

matrix__monorepo-lerna-nx:Monorepo 选型:Lerna vs Nx

来源:./matrix__monorepo-lerna-nx.md

  • Q1:为什么最终选这个?反例是什么?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

project__announce-plugin:跨平台公告插件系统

来源:./project__announce-plugin.md

  • 如何保证加载/卸载干净?如何回收事件/定时器/订阅?
  • 多宿主不同技术栈版本冲突如何隔离?公共依赖如何去重?
  • 如果插件加载失败,如何兜底与熔断?可观测性怎么做?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

project__dji-devops:大疆 DevOps 平台维护

来源:./project__dji-devops.md

  • 为什么选 qiankun?哪些约束让它更合适?
  • 子应用资源如何加载与调度?沙箱怎么做?有哪些坑?
  • CI/CD 如何做门禁与回滚?如何保证可追溯(commit→ 构建 → 镜像 → 发布)?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

project__dji-rms:大疆售后 RMS 系统重构

来源:./project__dji-rms.md

  • 你是如何设计权限与模块边界的?如何避免跨域依赖与循环引用?
  • ESLint/Prettier/CI 门禁是如何让团队真的执行的?
  • 你做过哪些性能治理?如何建立预算与回归机制?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

project__dji-user-center:大疆用户中心重构

来源:./project__dji-user-center.md

  • 为什么骨架屏能显著改善 LCP?如何避免 CLS?
  • 你的“优化四板斧”分别对应浏览器链路的哪一段?如何验证每一刀的收益?
  • 如果重做一次,你会怎么设计性能预算与回归门禁?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

project__xdr-dashboard-report:XDR 系统(魔方大屏 + 报表)

来源:./project__xdr-dashboard-report.md

  • 低代码渲染器的核心数据结构是什么?如何做局部更新?
  • 实时大屏如何做性能治理(高频刷新、虚拟化、降级、节流)?
  • 报表导出如何保证一致性与权限隔离?失败如何降级?
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

tech__micro-frontend-qiankun:微前端(qiankun 原理/隔离/通信)

来源:./tech__micro-frontend-qiankun.md

  • Q1:……
  • Q2:……
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

tech__performance:前端性能(指标体系与优化方法论)

来源:./tech__performance.md

  • 你怎么建立性能基线?怎么保证“每一刀都有证据、每一刀都有回归验证”?
  • [!] 优化导致 CLS 变差怎么办?如何设计兜底与回滚?
  • 如何建立性能预算(bundle/关键资源上限)并做上线门禁?
  • 你怎么判断“体感慢”对应哪个指标?怎么落到行动?
  • [!] 弱网/中低端机如何评估?如何做回归矩阵?

tech__react:React(机制/性能/工程实践)

来源:./tech__react.md

  • Q1:……
  • Q2:……
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

tech__rollup:Rollup(库构建与 tree-shaking)

来源:./tech__rollup.md

  • Q1:……
  • Q2:……
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

tech__typescript:TypeScript(类型安全与工程治理)

来源:./tech__typescript.md

  • Q1:……
  • Q2:……
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

tech__vite:Vite(ESM Dev Server 与构建取舍)

来源:./tech__vite.md

  • Q1:……
  • Q2:……
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

tech__webpack:Webpack(构建流程/产物/性能优化)

来源:./tech__webpack.md

  • Q1:……
  • Q2:……
  • 为什么选这个方案?替代方案为什么不选?
  • [!] 最大一次事故/踩坑是什么?如何定位与回滚?
  • 如果重做会怎么改?

On this page