技术主题
按领域查找技术文章,阅读原理、示例和使用边界,再用文末面试题检查理解。准备具体岗位时,可以先从岗位路线确定复习顺序。
数据结构与算法
复杂度与正确性
线性结构与哈希
树与图
算法模式
操作系统
进程与线程
- 进程与线程 · 3 道面试题
同步与死锁
内存管理
- 虚拟内存 · 3 道面试题
文件与 I/O
计算机网络
网络模型与 IP
TCP 与 UDP
HTTP
HTTPS 与 DNS
RPC
- RPC · 3 道面试题
数据库
SQL
数据建模
- 数据约束 · 3 道面试题
索引
事务与锁
缓存与 Redis
Redis 基础
- Redis · 4 道面试题
- Redis 数据结构 · 8 道面试题
过期与内存
- Redis 过期 · 3 道面试题
- Redis 内存淘汰 · 3 道面试题
持久化与高可用
- Redis 持久化、复制与集群 · 6 道面试题
缓存设计
- 缓存一致性 · 3 道面试题
- 缓存穿透、击穿、雪崩与热点 Key · 3 道面试题
Redis 应用
- 分布式锁 · 2 道面试题
消息队列与中间件
消息队列基础
搜索与协调
- Elasticsearch · 4 道面试题
- 分布式任务调度 · 3 道面试题
系统设计
设计方法
扩展与分片
- 数据拆分 · 3 道面试题
分布式理论
分布式事务
- 分布式一致性 · 2 道面试题
- 2PC 与 TCC · 2 道面试题
- Saga · 2 道面试题
- Transactional Outbox 与 CDC · 2 道面试题
- 分布式流程恢复 · 2 道面试题
服务可靠性
可用性与容灾
- 服务等级目标(SLO) · 3 道面试题
- 灾难恢复 · 2 道面试题
- 故障转移 · 2 道面试题
- 多租户 · 2 道面试题
- 成本归因 · 2 道面试题
微服务治理
架构演进
设计题
- 设计网页爬虫 · 3 道面试题
安全
认证与授权
- 认证与授权 · 3 道面试题
- Session、JWT、OAuth 2.0 与 OIDC · 3 道面试题
Web 安全
- Web 应用安全 · 4 道面试题
密码学与密钥
- 密钥、证书、审计与供应链安全 · 3 道面试题
软件工程
软件测试
设计原则与设计模式
- SOLID 面向对象设计原则 · 3 道面试题
Java
语言基础
- Java 值传递 · 3 道面试题
- 面向对象编程(Object-Oriented Programming) · 4 道面试题
- 对象相等性 · 3 道面试题
- String · 3 道面试题
- 包装类型 · 3 道面试题
- BigDecimal · 3 道面试题
- Java 异常 · 5 道面试题
- Optional · 2 道面试题
- 不可变对象 · 3 道面试题
- Java API 设计 · 3 道面试题
泛型、注解与反射
- Java 泛型 · 5 道面试题
- Java 注解 · 3 道面试题
- Java 反射 · 3 道面试题
- Java 注解处理器 · 3 道面试题
函数式与常用 API
- Lambda 表达式 · 3 道面试题
- Stream · 3 道面试题
- Collector · 3 道面试题
- 并行流 · 3 道面试题
- java.time · 3 道面试题
集合
- Java 集合框架 · 3 道面试题
- ArrayList · 3 道面试题
- LinkedList · 2 道面试题
- HashMap · 4 道面试题
- LinkedHashMap · 3 道面试题
- TreeMap 与 TreeSet · 3 道面试题
- 集合迭代器 · 5 道面试题
- ConcurrentHashMap · 3 道面试题
- CopyOnWrite 容器 · 3 道面试题
- BlockingQueue · 3 道面试题
- ConcurrentLinkedQueue · 3 道面试题
- 迭代一致性 · 3 道面试题
I/O
- Java 流式 I/O · 3 道面试题
- Java NIO · 3 道面试题
- Java 序列化 · 3 道面试题
并发基础与锁
线程池与异步
- Java 线程池 · 6 道面试题
- ThreadLocal · 3 道面试题
- CompletableFuture · 3 道面试题
- Java 并发同步器 · 2 道面试题
- 任务取消 · 2 道面试题
- 虚拟线程 · 3 道面试题
- 消息传递 · 2 道面试题
JVM 内存与类加载
垃圾回收
- GC Roots · 4 道面试题
- 分代回收 · 3 道面试题
- Serial、Parallel 与 CMS · 3 道面试题
- G1 · 4 道面试题
- 低延迟垃圾收集器 · 4 道面试题
JIT 与性能
JVM 诊断
Spring 核心
- IoC 容器 · 2 道面试题
- 依赖注入 · 3 道面试题
- BeanDefinition · 4 道面试题
- Bean 生命周期 · 2 道面试题
- Spring 循环依赖 · 2 道面试题
- Spring AOP · 3 道面试题
- JDK 动态代理与 CGLIB · 2 道面试题
- Spring 事务 · 4 道面试题
Spring MVC
- Spring MVC 请求生命周期 · 2 道面试题
- DispatcherServlet · 2 道面试题
- Spring MVC 参数解析 · 3 道面试题
- Spring 拦截机制 · 2 道面试题
- API 错误契约 · 2 道面试题
Spring Boot 与生态
- Spring Boot 启动 · 2 道面试题
- Spring Boot 自动配置 · 2 道面试题
- Spring Boot Starter · 2 道面试题
- Spring Boot 外部化配置 · 2 道面试题
- Spring Boot Actuator · 2 道面试题
- Spring Security · 3 道面试题
数据访问
测试与构建
AI 应用与 Agent
大模型基础
- 大语言模型基础 · 6 道面试题
- Transformer 与注意力机制 · 6 道面试题
- 模型幻觉 · 4 道面试题
模型调用与提示
RAG
- 检索增强生成(RAG) · 5 道面试题
- 文档解析与切分 · 4 道面试题
- Embedding 与向量检索 · 4 道面试题
- 混合检索与重排序 · 4 道面试题
工具调用与协议
- Function Calling · 5 道面试题
- MCP · 4 道面试题
- Agent Skills · 5 道面试题
Agent 架构
- 工作流与 Agent · 3 道面试题
- Agent 执行循环 · 4 道面试题
- Agent Harness · 4 道面试题
- 多 Agent 协作 · 4 道面试题
状态与记忆
- Agent 状态与持久化执行 · 4 道面试题
- Agent 记忆 · 4 道面试题
评估与观测
安全与服务化
- 提示注入 · 3 道面试题
- 工具授权与执行沙箱 · 5 道面试题
- 延迟、成本与服务扩展 · 5 道面试题
框架与 AI 辅助开发
- AI 辅助开发 · 5 道面试题
- AI 代码调试 · 4 道面试题
- 仓库指令 · 4 道面试题
- 编码 Agent 评测 · 4 道面试题
- Agent 框架 · 5 道面试题
大数据
批处理计算
- Lec 1: MapReduce · 4 道面试题
- 实验 1: MapReduce · 3 道面试题
运维与云原生
Linux
- Linux 性能排查 · 4 道面试题
- Linux 常用命令与文件权限 · 4 道面试题
- 磁盘与文件系统排查 · 5 道面试题
- 进程管理与信号 · 5 道面试题
- Linux 网络排查 · 6 道面试题
容器
- 容器原理 · 3 道面试题
- Docker 镜像与 Dockerfile · 4 道面试题
Kubernetes
- Kubernetes 架构 · 4 道面试题
- Pod:生命周期、探针与资源 · 5 道面试题
- 工作负载、Service 与集群网络 · 6 道面试题
CI/CD 与发布
- 可重复交付 · 3 道面试题
可观测性
SRE 与故障响应
- SRE 的职责与工作方式 · 3 道面试题
- 故障响应与排查 · 4 道面试题
- 生产故障诊断 · 2 道面试题
流量与接入
- Nginx 与负载均衡 · 7 道面试题