前端工程化面试题31 题
- 01 ESLint 和 Prettier 有什么区别?如何配合使用?
- 02 代码分割是什么?如何优化首屏加载?
- 03 前端 CI/CD 通常包含哪些流程?
- 04 前端多环境配置应该如何设计?
- 05 如何做前端包体积分析?发现 bundle 过大应该怎么优化?
- 06 Babel 转译和 Polyfill 有什么区别?
- 07 Browserslist 在前端工程化中有什么作用?它会影响哪些工具?
- 08 dependencies、devDependencies 和 peerDependencies 有什么区别?
- 09 HMR 热更新的原理是什么?为什么有时会退化成整页刷新?
- 10 Monorepo 是什么?它适合解决什么问题?
- 11 npm、Yarn 和 pnpm 有什么区别?pnpm 为什么安装更快、磁盘占用更少?
- 12 package.json 里的版本号和 lockfile 有什么作用?
- 13 PostCSS、Sass/Less 和 CSS Modules 分别解决什么问题?
- 14 Source Map 是什么?生产环境应该如何使用?
- 15 Tree Shaking 是什么?为什么有时不生效?
- 16 Webpack 和 Vite 有什么区别?为什么 Vite 启动更快?
- 17 前端构建缓存和增量构建的原理是什么?如何提升大型项目构建速度?
- 18 Module Federation 和微前端是什么关系?适合解决什么问题?
- 19 前端 Mock 数据方案如何设计?本地开发、联调和测试有什么区别?
- 20 前端测试金字塔如何设计?单元测试、组件测试和 E2E 怎么取舍?
- 21 前端发布如何做灰度、回滚和版本追踪?
- 22 前端库为什么要同时产出 ESM、CJS 和类型声明?
- 23 组件库构建需要考虑哪些工程问题?
- 24 Changesets 适合解决什么发布问题?组件库如何做版本管理?
- 25 Corepack 在前端工程化中有什么作用?如何保证团队包管理器一致?
- 26 Git Hooks、Husky 和 lint-staged 在前端工程化中怎么配合?
- 27 大型前端项目如何做渐进式重构和技术迁移?
- 28 前端如何基于 OpenAPI 生成接口类型和请求客户端?
- 29 设计令牌 Design Token 在前端工程化中有什么作用?
- 30 组件文档站和 Storybook 在前端工程化中有什么价值?
- 31 前端构建和依赖供应链安全要关注哪些风险?
没有符合条件的题目。