知识库
系统化的学习笔记与知识整理
二分查找模板与变体
有序数组上的边界二分、答案二分与常见坑
Big O 与时间、空间复杂度
渐进复杂度、常见阶与面试分析套路
图的 BFS 与 DFS
层序遍历、连通分量、最短路与拓扑排序入口
贪心算法
局部最优、交换论证与经典贪心模型
递归与回溯
决策树搜索、剪枝、去重与经典回溯模板
双指针与滑动窗口
对撞指针、快慢指针与可变窗口求最优/计数
数组与链表
连续存储与链式存储的取舍、复杂度与面试考点
二叉树与二叉搜索树
遍历、BST 性质、验证与第 K 小
图的表示与存储
邻接表、邻接矩阵、边列表与选型
堆与优先队列
大根堆、Top K、合并 K 路与中位数
栈、队列与双端队列
LIFO/FIFO 语义、单调栈与 BFS 队列
对话上下文管理
窗口截断、摘要、结构化记忆与 Token 预算
Agent 错误处理与韧性
重试、超时、熔断、降级与工具失败恢复
延迟优化与流式输出
首 Token 时间、并行工具、流式 UI 与缓存
生产环境可观测性
链路追踪、结构化日志、成本指标与告警
Prompt 版本管理
模板化、版本号、评测集与灰度发布
并发与多线程面试
线程安全、锁、线程池与 Java 并发包
MySQL InnoDB 深度解析
聚簇索引、事务隔离、MVCC、锁与日志
网络、HTTP 与 TCP 面试
分层模型、三次握手、HTTP 版本与常见头
OOP、SOLID 与设计模式
面向对象原则、常见模式与面试答法
Redis 缓存策略
缓存模式、一致性、穿透击穿雪崩与数据结构选型
数组与复杂度
连续内存、随机访问、时间与空间复杂度分析
哈希表应用
计数、去重、前缀和配合哈希的经典模式
滑动窗口
固定/可变窗口、最长最短子串与子数组模板
双指针技巧
对撞指针、快慢指针、去重与合并有序序列
Goroutine 与 Channel
GMP 概览、无缓冲/有缓冲 channel、关闭语义
Mutex 与 Context
竞态检测、锁粒度、超时取消与传播
Go slice 与 map
底层数组、扩容机制、map 无序与并发安全
Go struct 与 interface
组合优于继承、隐式接口实现、类型断言
链表核心操作
反转、合并、环检测、快慢指针在链表上的应用
栈与队列
单调栈、单调队列、BFS 与表达式求值
树的 DFS 与 BFS
前中后序、层序遍历、递归与迭代写法
回溯与图论入门
子集/排列/组合、拓扑排序与并查集
动态规划与贪心
状态定义、背包问题、区间贪心与证明
Go 错误处理与测试
error 链、table-driven test、benchmark 与 mock
Go 内存与 GC
逃逸分析、三色标记、写屏障与调优思路
排序与二分查找
快排/归并、二分边界与答案二分
DNS 与负载均衡
解析流程、递归与迭代、L4/L7 与一致性哈希
HTTP 与 HTTPS
HTTP/1.1/2/3、TLS 握手、Cookie 与 Session
进程与线程
上下文切换、死锁四条件、线程池与协程对比
TCP 与 UDP
三次握手、四次挥手、可靠传输与拥塞控制
虚拟内存
页表、TLB、缺页中断与 mmap 机制
EXPLAIN 与慢 SQL
type/key/rows/Extra 解读与优化闭环
索引与查询路径
回表、覆盖索引、联合索引与最左前缀
InnoDB 存储结构
页、聚簇索引、Buffer Pool 与 redo/undo
锁与并发控制
record/gap/next-key 锁、意向锁与死锁
事务与 MVCC
ACID、ReadView、undo 链与隔离级别 RC/RR
缓存模式与一致性
穿透/击穿/雪崩、Cache Aside 与延迟双删
Kafka 与可靠性
分区、副本、ISR、消费语义与幂等
消息队列基础
削峰填谷、解耦、异步与选型维度
Redis 数据结构
String/Hash/List/Set/ZSet 与底层实现
Redis 持久化与高可用
RDB/AOF、主从复制、哨兵与 Cluster 分片
CAP 与一致性级别
CAP 定理、BASE、强一致与最终一致
微服务架构
拆分、网关、注册发现、熔断降级与可观测
Raft 与分布式协调
选主、日志复制、ZooKeeper/etcd 应用场景
系统设计答题框架
需求→估算→API→数据→扩展→权衡的标准流程
LLM API 与 Prompt
流式响应、函数调用、Prompt 版本化与成本
模拟面试冲刺清单
八周复盘、高频追问链与临场策略
项目深挖方法论
STAR 法则、量化指标、技术难点与权衡表达
RAG 与 Agent 工程
检索增强生成链路、工具调用与评估体系
Agent 评估方法论
掌握 Agent 评估指标、Benchmark、LangSmith 与测试策略
主流 Agent 框架对比
对比 LangChain、AutoGPT、CrewAI 等主流 Agent 框架的特点与适用场景
Agent 记忆系统:从短期到长期
理解 Agent 的记忆类型、Mem0 与向量存储,构建可持续学习的记忆系统
构建你的第一个 Agent
从零开始,使用 Python 和 OpenAI API 构建一个可调用工具的简单 Agent
CrewAI 多 Agent 协作实战
掌握 CrewAI 的 Roles、Tasks、Processes 与 Delegation,构建多 Agent 协作系统
LangGraph 深度解析:状态机驱动的 Agent 编排
深入理解 LangGraph 的节点、边、状态与检查点机制,掌握状态机驱动的 Agent 编排
OpenAI Agents SDK 实战指南
从 SDK 搭建到 Handoff、Guardrails,全面掌握 OpenAI Agents SDK 开发
RAG 架构设计与优化
从分块、嵌入、检索到重排序,全面掌握 RAG 架构设计与优化策略
什么是 AI Agent
深入理解 AI Agent 的概念、核心能力与应用场景
高级 Skill 设计模式
掌握多步骤、条件分支、错误处理等高级 Skill 设计模式
Claude Code 自动化工作流
掌握 GitHub Actions、Hooks 与批量处理,构建 Claude Code 自动化流水线
创建你的第一个 Skill
手把手教你从零创建一个可用的 Claude Skill
MCP 架构深度解析
深入理解 MCP 协议、传输层、Resources、Tools 与 Prompts
用 Python 构建 MCP Server
掌握 FastMCP、装饰器与测试,快速搭建 Python MCP Server
TypeScript MCP Server 开发
掌握 @anthropic/mcp-core、Connectors 与 TypeScript MCP 开发生态
Claude Skills 入门
了解 Claude Skills 的概念、作用与基本使用方式
SKILL.md 格式详解
深入解析 SKILL.md 文件的结构、字段与编写规范
Skill 测试与质量保证
掌握 Skill 的手动测试、自动化校验与 CI 集成
AI 电影制作完整工作流
从剧本到分镜、生成、剪辑与发布,掌握 AI 电影制作全流程
ComfyUI 视频工作流搭建
掌握 ComfyUI 视频节点配置、自定义工作流与批量生成
Kling AI 实用技巧
掌握 Kling 免费额度、角色动画与长视频生成技巧
视频 Prompt 工程
掌握 AI 视频生成的 Prompt 编写技巧与结构化方法
Runway Gen-4 完全指南
掌握 Runway Gen-4 的镜头控制、Motion Brush 与 Extend 功能
Sora 高级技巧与实战案例
掌握 Sora 高级 Prompt 技巧、风格控制与局限性,提升生成质量
Sora 使用指南
掌握 OpenAI Sora 的接入方式、API 使用与最佳实践
AI 视频生成全景
全面了解 AI 视频生成技术的发展、主流产品与应用场景
视频 Prompt 模板大全
覆盖多种场景的视频 Prompt 模板,快速产出高质量 AI 视频
动态规划入门
状态转移、背包问题与最优子结构
图算法精讲
BFS、DFS、最短路与拓扑排序
排序算法详解
深入理解快排、归并排序及时间复杂度分析
高级数据结构
Trie、线段树与并查集
哈希表原理
哈希函数、冲突解决与负载因子
树形数据结构
二叉树、BST、AVL 与红黑树
Agent 系统架构设计
Agent 系统架构设计原则与实践
Agent 成本与延迟优化
降低 LLM 调用成本与延迟的实践方法
多 Agent 生产实战
多 Agent 协作、编排与生产部署实践
数据库面试指南
索引、事务与数据库优化
分布式系统面试
CAP、一致性与限流
系统设计面试要点
系统设计面试核心框架与常见题型