跳转至

教程总览

本区按 4 大板块、22 个知识点 系统讲解 AI 应用后端工程师面试涉及的核心技术。每个知识点页面遵循统一结构:

概念(是什么、解决什么问题)
  → 原理(机制、关键参数、权衡)
    → Java / Python 双语代码(Tabs 切换)
      → 实战要点(结合项目量化的落地经验)
        → 本节相关题目(学完即练)

AI 相关知识点(Agent / RAG)均提供 Java + Python 双语代码;纯 Java 工程题(JVM / MySQL / Redis / 中间件 / 微服务)以 Java 为主。


四大板块

1. Java 后端工程化

工程底座。高并发交易链路、JVM 调优、MySQL 分库分表、Redis、中间件、微服务与分布式事务。

知识点 重点
高并发与线程池 线程池参数化、隔离、Sentinel 熔断、虚拟线程
JVM 内存与 GC 调优 G1/ZGC、Full GC 排查、jstat/jmap/MAT
MySQL 深度 索引、分库分表、慢 SQL 治理
Redis 分布式锁、缓存一致性、多级缓存
中间件 Kafka/RocketMQ、Elasticsearch 向量检索
微服务与分布式事务 服务治理、TCC/Saga、CAP 权衡

2. AI Agent

「做过 Agent」是入场券,「做得新」才是竞争力。ReAct / Plan-and-Execute、Multi-Agent、Function Calling、MCP、框架对比,以及模型工程(微调与部署)。

详见 AI Agent 概览

3. RAG 全链路

混合检索 + Rerank + Query Rewriting 是区分合格与前沿的分水岭。分块、向量库、混合检索、Rerank、幻觉治理。

详见 RAG 全链路 概览

4. Vibe-Coding & AI 编程工具

「写不写」已成筛选信号,但要「懂原理 + 有量化 + 有工作流」。工具图谱、Claude Code 底层原理、AI 工作流、CodeReview Agent、风险与边界。

详见 Vibe-Coding 概览


学习路径建议

  1. 先过 Java 后端工程化,夯实工程底座(若已资深可跳读)。
  2. 重点突破 AI AgentRAG 全链路——这是岗位的核心区分度,也是「经验代际差」最明显的领域。
  3. 必读 Vibe-Coding——尤其是 Claude Code 底层原理,这是面试中的「深度标杆」。
  4. 每学完一个知识点,点击页底「相关题目」即时练习。

想直接刷题?前往 题库总览