前端进阶之旅前端进阶之旅
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
首页程序员面试题库前端工程化 · 缓存面试题
面试知识索引 · 分类、标签与搜索

前端工程化 · 缓存面试题,15 道完整答案

前端工程化 · 缓存面试题第 1 页,显示第 1–15 题,共找到 15 道完整解析,可继续按分类、标签与关键词缩小范围。

15筛选结果
52技术分类
178检索标签
1索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000前端工程化138AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
前端工程化 标签18 个
全部标签缓存15构建工具95工程协作与交付48Vite 与模块构建45Webpack45实时通信6安全5性能优化5CI/CD4离线应用3异步编程2路由2AI 评测1容器化1并发编程1
查看其余 3 个标签
测试1算法1类型系统1
当前页01 / 1

正在显示第 1–15 题

前端工程化15
第 1 页

本页面试问题

按稳定语义路径排序

  1. 0001
    前端工程化工程协作与交付

    CI 中复用 Git 对象缓存(如复用 .git 目录或引用镜像)能省什么,过期引用会带来什么风险?

    围绕“CI 中复用 Git 对象缓存(如复用 .git 目录或引用镜像)能省什么,过期引用会带来什么风险”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明对象复用减少下载与引用过期需 fetch 修正的平衡。

    核心关键词CI git 对象缓存 引用镜像风险
    #工程协作与交付#缓存#容器化
  2. 0002
    前端工程化工程协作与交付

    误把 dist 产物提交进 Git 后,加入 .gitignore 为何不生效,如何正确停止跟踪?

    围绕“误把 dist 产物提交进 Git 后,加入 .gitignore 为何不生效,如何正确停止跟踪”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释 ignore 只作用于未跟踪文件及 git rm --cached 的修复方式。

    核心关键词git 停止跟踪已提交文件 git rm --cached
    #工程协作与交付#缓存
  3. 0003
    前端工程化Vite 与模块构建

    Vite 生产构建的 chunk 是如何拆分的,什么时候需要用 manualChunks 手动控制?

    围绕“Vite 生产构建的 chunk 是如何拆分的,什么时候需要用 manualChunks 手动控制”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要答出 Rollup 默认动态导入拆 chunk 的行为及 manualChunks 解决循环依赖/缓存优化的场景。

    核心关键词Vite chunk 拆分 manualChunks
    #Vite 与模块构建#缓存#构建工具
  4. 0004
    前端工程化Vite 与模块构建

    如何用 Vite 插件实现虚拟模块(virtual module)并正确处理其缓存失效?

    围绕“如何用 Vite 插件实现虚拟模块(virtual module)并正确处理其缓存失效”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要答出 resolveId/load 配对、 前缀约定及 this.emitFile/失效处理方式。

    核心关键词Vite 插件 虚拟模块 \0 空字符约定
    #Vite 与模块构建#缓存#构建工具
  5. 0005
    前端工程化Vite 与模块构建

    Vite 依赖预构建的缓存何时会失效并触发重新构建?

    围绕“Vite 依赖预构建的缓存何时会失效并触发重新构建”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要答出 lockfile 变化、config 中 optimizeDeps 相关配置变化、强制 --force 等失效条件。

    核心关键词Vite 预构建缓存失效 lockfile optimizeDeps
    #Vite 与模块构建#缓存#构建工具
  6. 0006
    前端工程化Webpack

    Webpack babel-loader 的 cacheDirectory 选项如何提升二次构建速度?

    围绕“Webpack babel-loader 的 cacheDirectory 选项如何提升二次构建速度”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖解释 loader 级磁盘缓存的命中条件与失效因素,不对比 webpack 5 持久化缓存。

    核心关键词webpack babel-loader cacheDirectory 缓存
    #Webpack#缓存#构建工具
  7. 0007
    前端工程化Webpack

    Webpack 官方建议的构建性能优化手段有哪些,应按什么顺序排查?

    围绕“Webpack 官方建议的构建性能优化手段有哪些,应按什么顺序排查”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖给出版本升级、缩小 resolve 范围、减少 plugin/loader 开销等优先级,不深入持久化缓存细节。

    核心关键词webpack 构建性能优化手段 排查顺序
    #Webpack#缓存#性能优化
  8. 0008
    前端工程化Webpack

    如何利用 Webpack 的 contenthash 与 runtime chunk 实现稳定的长效缓存?

    围绕“如何利用 Webpack 的 contenthash 与 runtime chunk 实现稳定的长效缓存”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明内容哈希命名与运行时代码抽离避免缓存级联失效,不讲 Service Worker 缓存。

    核心关键词webpack 长效缓存 contenthash runtimeChunk
    #Webpack#缓存#离线应用
  9. 0009
    前端工程化Webpack

    Webpack 实现代码分割有哪几种方式,各自适合什么场景?

    围绕“Webpack 实现代码分割有哪几种方式,各自适合什么场景”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要对比入口分割、SplitChunksPlugin、动态 import 三条路径,不深入缓存组配置细节。

    核心关键词webpack 代码分割 code splitting 方式
    #Webpack#缓存#构建工具
  10. 0010
    前端工程化Webpack

    Webpack output.filename 中 [name]、[contenthash]、[chunkhash] 各自代表什么,何时该用哪个?

    围绕“Webpack output.filename 中 [name]、[contenthash]、[chunkhash]”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明三种替代标记的生成依据与缓存意义。

    核心关键词webpack output filename contenthash chunkhash
    #Webpack#缓存#构建工具
  11. 0011
    前端工程化Webpack

    Webpack 5 的 filesystem 持久化缓存缓存了什么,什么情况下会自动失效?

    围绕“Webpack 5 的 filesystem 持久化缓存缓存了什么,什么情况下会自动失效”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明构建中间结果落盘与基于文件快照的失效机制,不讲 loader 自身缓存。

    核心关键词webpack5 cache filesystem 持久化缓存
    #Webpack#缓存#构建工具
  12. 0012
    前端工程化Webpack

    Webpack optimization.runtimeChunk 抽离的运行时代码包含什么,为什么要单独成包?

    围绕“Webpack optimization.runtimeChunk 抽离的运行时代码包含什么,为什么要单独成包”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖解释模块清单与 chunk 加载逻辑抽离对缓存稳定性的价值,不讲长效缓存整体方案。

    核心关键词webpack runtimeChunk 运行时代码 抽离
    #Webpack#缓存#构建工具
  13. 0013
    前端工程化Webpack

    Webpack SplitChunksPlugin 的 chunks、minSize、cacheGroups 各控制什么?

    围绕“Webpack SplitChunksPlugin 的 chunks、minSize、cacheGroups 各控制”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要讲清清抽取范围、体积门槛与缓存组优先级三个决策点,不讲具体业务分包方案设计。

    核心关键词webpack splitChunks cacheGroups minSize 配置
    #Webpack#缓存#构建工具
  14. 0014
    前端工程化Webpack

    Webpack 5 生产模式默认的 splitChunks 行为会拆出什么样的公共包?

    围绕“Webpack 5 生产模式默认的 splitChunks 行为会拆出什么样的公共包”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明默认 cacheGroups(vendors/default)与 20KB 等默认条件,不讲自定义组配置。

    核心关键词webpack5 默认 splitChunks 行为
    #Webpack#缓存#构建工具
  15. 0015
    前端工程化Webpack

    设计 Webpack 第三方库分包策略时,按 node_modules 整体拆和按包拆各有什么利弊?

    围绕“设计 Webpack 第三方库分包策略时,按 node_modules 整体拆和按包拆各有什么利弊”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕权衡请求数量、缓存命中率与长缓存稳定性。

    核心关键词webpack vendor 分包策略 node_modules 拆分
    #Webpack#缓存#构建工具
上一页
1
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致