📚 全栈面试备战库

覆盖前端 / 后端 / 数据库 / Java / Debug工具链 / DevOps / 生产经验 / AI方向 — 每份带CSS图表 + 面试题 + 生产案例
35
份教程
500+
面试题
100+
CSS图表
90+
生产案例

🎨 每份文档的特色

📊
CSS可视化图表
流程图/架构图/对比图
🧠
生活化类比
MySQL=Excel/Redis=便签纸
🏭
生产案例
真实踩坑+排查过程
🎯
面试题精选
难度标签+追问+模板
↔️
横向对比
技术选型/方案对比
frontend / 01

Vue 深度指南

响应式原理(Proxy vs defineProperty) · 虚拟DOM与Diff · 组件设计模式 · Pinia · KeepAlive · 10个生产问题 · 30道面试题
Vue 3响应式虚拟DOM30题
frontend / 02

React 深度指南

Fiber架构 · Hooks原理(useState/useEffect/useMemo) · 状态管理(Redux/Zustand) · 性能优化 · 10个生产问题 · 30道面试题
ReactHooksFiber30题
frontend / 03

Vue vs React 对照手册

三栏对比布局 · 哲学/响应式/模板vs JSX/通信/生命周期/生态/性能 9大维度 · 选型决策树 · 15道面试题
VueReact对比选型
frontend / 04

浏览器原理与前端安全

渲染流程 · 事件循环(宏任务/微任务) · 垃圾回收 · CORS · XSS/CSRF攻防 · Cookie/Session/JWT/OAuth认证 · 30道面试题
浏览器安全事件循环30题
frontend / 05

前端存储与缓存

Cookie/localStorage/IndexedDB对比 · 浏览器缓存(强缓存/协商缓存) · Service Worker · CDN策略 · 完整缓存决策树 · 20道面试题
存储缓存CDN20题
frontend / 06

前端工程化与性能优化

Webpack/Vite构建原理 · CI/CD流水线 · Core Web Vitals指标 · 懒加载/预加载/骨架屏 · 监控与埋点 · 25道面试题
工程化性能CI/CD25题
frontend / 07

前端性能优化实战

Core Web Vitals优化 · 资源加载策略 · 渲染性能 · 内存管理 · 网络优化 · 实战案例+面试题
性能CWV优化实战
backend / 01

Spring Boot 深度指南

IoC容器与Bean生命周期 · AOP与动态代理 · Spring MVC请求全链路 · 线程池与@Async异步 · JVM内存与GC调优 · 优雅停机 · 30道面试题
Spring BootIoC/AOPMVC30题
backend / 02

Spring Boot 数据层与中间件

HikariCP连接池 · MyBatis vs JPA · Redis缓存集成 · RabbitMQ/Kafka消息队列 · RESTful API设计 · @Scheduled定时任务 · JUnit 5单元测试 · 30道面试题
MyBatisRedisMQ30题
backend / 03

消息队列实战

RabbitMQ(Exchange/死信队列) · Kafka(Partition/Consumer Group) · Redis Streams · 消息幂等性/顺序性/积压 · 选型决策树 · 25道面试题
RabbitMQKafka消息队列25题
backend / 04

RESTful API 与微服务

API设计规范(版本/分页/错误码) · JWT/OAuth认证 · Rate Limiting · GraphQL入门 · 微服务架构 · 服务发现/API网关 · CAP/分布式事务 · 25道面试题
API设计微服务分布式25题
backend / 05

系统设计与架构

高可用(熔断/降级/限流) · 负载均衡算法 · CAP定理 · 分布式事务(2PC/TCC/Saga) · 缓存策略 · 分库分表 · 实战:设计OEE看板系统 · 25道面试题
架构高可用分布式25题
java / 01

Java 并发编程

线程基础 · synchronized · volatile · Lock · 线程池 · ConcurrentHashMap · AQS · CAS · 面试题
Java并发线程池AQS
java / 02

JVM 调优

内存模型 · GC算法 · 垃圾收集器 · JVM参数 · OOM排查 · GC日志分析 · 面试题
JVMGC调优OOM
java / 03

Spring / SpringBoot 全家桶

IoC/AOP原理 · Bean生命周期 · SpringBoot自动配置 · SpringMVC · SpringSecurity · 微服务 · 面试题
SpringSpringBootIoCAOP
java / 04

Java 并发底层原理详解

并发在哪发生 · synchronized锁的是什么 · CAS无锁原理 · Redis分布式锁+看门狗 · 三者横向对比
CASsynchronized分布式锁底层原理
java / 05

线程与集合并发安全详解

线程是什么谁创建的 · 哪些变量被共享 · ArrayList/HashMap翻车现场 · ConcurrentHashMap/CopyOnWrite原理 · 集合选型决策
线程模型ConcurrentHashMap集合选型线程安全
debug-tools / 01

后端 Debug 实战指南

日志排查 · 断点调试 · 远程调试 · 性能分析 · 线上问题定位 · 实战案例
Debug日志断点实战
debug-tools / 02

IDE 调试实操指南

IDEA/VSCode调试技巧 · 条件断点 · 表达式求值 · 多线程调试 · 远程调试 · 实战场景
IDEAVSCode调试技巧
debug-tools / 03

前端 Debug 实战指南

DevTools调试 · Network面板 · Console技巧 · React/Vue调试 · 移动端调试 · 性能分析
前端DevTools调试性能
debug-tools / 04

浏览器 DevTools 深度指南

Elements/Console/Network/Performance · Lighthouse审计 · Memory分析 · Application存储 · 实战技巧
DevToolsLighthouseMemory深度
debug-tools / 05

后端 API 与数据库设计

RESTful设计 · 数据库表设计 · 索引优化 · 接口规范 · 分页/排序/过滤 · 实战案例
API数据库设计规范
debug-tools / 06

开发者快捷键速查手册

IDEA/VSCode/Vim/Git/Terminal快捷键 · 效率提升 · 速查表
快捷键效率IDEAVSCode
devops / 01

Linux 与部署实战指南

Linux常用命令 · Shell脚本 · Docker部署 · Nginx配置 · CI/CD流水线 · 实战案例
LinuxDockerNginx部署
devops / 02

全栈工作流与协作实战

Git工作流 · 代码评审 · 跨团队协作 · 敏捷开发 · DevOps实践 · 实战案例
Git协作DevOps敏捷
devops / 04

问题排查思维链 ⭐

从一个现象顺藤摸瓜 · 生活化类比(车不走了看胎/油/发动机)· 联想河流图 · OOM→内存→大对象→ThreadLocal · CPU高→线程→GC→锁
思维链联想生活化面试核武
devops / 03

运维问题排查实战

生产环境运维排查 · 磁盘/网络/进程排查 · 监控告警 · 应急响应脚本
运维监控应急生产
database / 01

MySQL 深度指南

InnoDB架构 · B+树索引原理 · ACID与隔离级别 · MVCC多版本并发控制 · 锁机制(行锁/间隙锁) · EXPLAIN · 主从复制 · Excel类比 · 35道面试题
MySQLB+树MVCC35题
database / 02

Redis 深度指南

底层数据结构(跳表/压缩列表/哈希表) · RDB/AOF持久化 · 哨兵与Cluster · 分布式锁(Redlock) · 缓存一致性 · BigKey/HotKey · 30道面试题
Redis跳表集群30题
database / 03

SQL 调优与数据建模

EXPLAIN逐列详解 · 索引优化(最左前缀/覆盖索引/ICP) · 慢查询优化实战 · 星型/雪花模型 · SCD · OLTP vs OLAP · Excel类比 · 25道面试题
SQL调优数据建模索引25题
database / 04

MySQL 高级面试题精讲

MySQL高级面试题 · 图书馆类比讲解 · 索引/事务/锁/优化 · 深度追问 · 补充MySQL深度指南
MySQL面试生活场景高级
database / 05

Redis 面试冲刺攻略

Redis面试题 · 停车场类比讲解 · 数据结构/持久化/集群/缓存策略 · 深度追问 · 补充Redis深度指南
Redis面试生活场景全攻略
production / 01

🔍 线上问题排查手册

CPU飙高定位 · 内存溢出排查 · 磁盘满处理 · 网络延迟排查 · 数据库死锁 · 接口超时 · Docker/K8s问题 · 应急预案 · 20个真实案例
排查CPUOOM20案例
production / 02

🔍 全栈开发经验与踩坑

开发流程规范 · 前后端联调 · 环境管理 · 数据库迁移 · 灰度发布与回滚 · 监控告警 · 日志规范 · 25个踩坑案例(前端/后端/数据库/部署/协作)
流程踩坑联调25案例
production / 03

🔍 项目设计与 CodeReview

需求分析 → 技术选型 → 架构设计 → API设计 → CodeReview清单 → STAR讲项目法 · 3个完整项目设计案例 · 15个设计原则
设计CodeReviewSTAR3案例
production / 04

🎯 产品质量保障面试专题

面试官6信号 → 三道防线(事前预防/事中检测/事后兜底) → 前端/后端/全栈差异化 → 量化+权衡+案例加分项 → AI时代新做法(AI写测试/AI CR/AI排障/5大陷阱) → 90秒答题模板+3个追问
质量左移CI门禁灰度兜底AI辅助
ai / 01

AI 项目实战与技术选型

AI能力分类 · 4种落地路径(API调用/RAG/传统ML/CV) · 6个制造业AI项目案例 · 完整代码示例 · 简历怎么写AI项目 · 学习路线
AIRAGML选型
ai / 02

大模型 LLM 应用开发

LLM基础(GPT/Claude/DeepSeek对比) · Prompt Engineering · RAG 6步架构 · Agent开发(LangChain) · Fine-tuning决策 · 本地部署(Ollama) · 15道面试题
LLMRAGAgent15题