本八股文适配2026年春招/秋招/社招最新面试趋势,覆盖通用基础、主流开发专项、工程架构、前沿技术、算法核心五大核心模块,标注高频考点与2026年新增超高频考点,兼顾系统性、应试性与实战落地性。
优先级规划:通用基础 > 岗位专项核心 > 分布式架构 > 前沿技术,先攻克必考高频考点
面试核心注意事项
- 八股文核心是理解而非死记硬背,需讲清**「是什么→为什么→怎么实现→有什么问题→怎么优化」**的完整逻辑
- 结合项目经验,将八股知识点与实战场景结合,重点突出你在项目中如何用技术解决实际问题
- 优先级规划:通用基础 > 岗位专项核心 > 分布式架构 > 前沿技术,先攻克必考高频考点
- 算法提前准备,高频题多刷多写,掌握核心解题思路,而非单纯背题
- 面试前针对性准备,根据目标公司、岗位JD调整复习重点,大厂面试更注重底层原理与实战落地能力
第一篇章:计算机通用基础八股(全岗位必考,核心权重40%+)
模块一:计算机网络(2026高频TOP级,HTTP/3、QUIC为新增超高频)
1. 网络模型核心
- OSI七层模型 vs TCP/IP四层/五层模型 核心区别、各层核心作用与对应协议/设备
- 数据在网络中的封装与解封装全流程
- 高频追问:为什么网络通信要分层?
2. 传输层核心(TCP/UDP 永恒核心)
- TCP与UDP的核心区别、优缺点、适用场景
- TCP三次握手、四次挥手全流程;为什么握手是三次、挥手是四次;半连接队列、全连接队列溢出问题与优化
- TCP可靠传输实现:序列号、确认应答、超时重传、流量控制、拥塞控制
- 2026高频追问:BBRv2拥塞算法核心优化、TCP Fast Open原理、TCP头字段详解
- UDP核心优势、可靠UDP实现方案(QUIC、KCP、RUDP)
- 2026超高频:QUIC协议核心特性、0-RTT/1-RTT握手、连接迁移、无队头阻塞、前向纠错、为什么QUIC比TCP性能更优
3. 应用层核心协议
- HTTP全版本演进(必考):
-
- HTTP 1.0 vs 1.1 vs 2.0 vs 3.0 核心区别、优缺点、队头阻塞问题的演进解决
- HTTP 1.1 长连接、管线化、Host头、断点续传
- HTTP 2.0 二进制分帧、多路复用、头部压缩、服务器推送
- HTTP 3.0 基于QUIC协议的核心优化、落地场景与兼容性处理
- HTTP请求方法、状态码全分类(1xx/2xx/3xx/4xx/5xx核心场景)
- 跨域与安全:
-
- 同源策略、跨域的8种解决方案(CORS、JSONP、反向代理、WebSocket等)
- CORS预检请求触发条件、OPTIONS请求、简单请求 vs 复杂请求
- Cookie与Session的区别、Session共享方案、Cookie安全属性(HttpOnly、Secure、SameSite)
- HTTPS与加密:
-
- HTTPS工作全流程、TLS 1.2 vs TLS 1.3 核心区别与性能优化(2026高频)
- 对称加密 vs 非对称加密的区别、HTTPS中两者的结合使用逻辑
- 数字证书、CA机构、证书链校验流程、HTTPS中间人攻击与防范、HSTS机制
- DNS核心:
-
- DNS解析全流程、递归查询 vs 迭代查询
- DNS缓存层级、DNS污染/劫持与解决方案
- 2026高频:DNS over HTTPS(DoH)、DNS over QUIC(DoQ)核心原理
- 其他高频协议:WebSocket、RPC、SSH、FTP核心原理与适用场景
4. 网络层与数据链路层
- IP地址分类、公网/私网IP、子网划分、CIDR
- ARP/RARP协议、ICMP协议、ping与traceroute工作原理
- NAT协议、NAT穿透、三种NAT类型
- 交换机与路由器的核心区别、二层转发 vs 三层路由
模块二:操作系统(2026高频,eBPF、容器内核机制为新增高频)
1. 操作系统基础
- 操作系统核心功能、内核态 vs 用户态 区别、切换开销与触发场景
- 系统调用原理、常见系统调用分类
- 中断机制:硬中断、软中断、中断上半部与下半部处理流程
2. 进程与线程管理(核心必考)
- 进程 vs 线程 vs 协程 核心区别、优缺点、适用场景
- 进程状态转换、进程控制块PCB、进程调度算法(FCFS、短作业优先、时间片轮转、多级反馈队列)
- 进程间通信(IPC)7种方式:管道、命名管道、信号、信号量、消息队列、共享内存、Socket,各自优缺点与适用场景
- 线程实现模型:用户级线程、内核级线程、混合型线程
- 2026超高频:
-
- 协程实现原理、有栈协程 vs 无栈协程
- Go协程GMP模型、Java虚拟线程核心原理、适用/不适用场景、与平台线程的调度区别
- 协程与线程的上下文切换开销对比
3. 内存管理
- 内存管理演进:连续分配 → 分页 → 分段 → 段页式
- 虚拟内存核心原理、作用、虚拟地址 vs 物理地址转换
- 内存分页机制、多级页表、快表TLB
- 页面置换算法:OPT、FIFO、LRU、LFU、Clock,LRU的实现与优化(高频手撕)
- 内存分配机制:伙伴系统、slab分配器
- 高频考点:缺页中断、内存抖动现象、Linux OOM机制、OOM Score、OOM排查与规避
4. IO与文件系统
- 文件系统核心原理:inode、block、目录项、Linux虚拟文件系统VFS
- 硬链接 vs 软链接 核心区别、ext4/XFS/Btrfs文件系统对比
- IO模型全解(2026必考):阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO(AIO)
- IO多路复用核心:select、poll、epoll 三者的核心区别、底层实现、适用场景
- 2026高频:epoll水平触发(LT) vs 边缘触发(ET)、epoll惊群问题、Reactor/Proactor模式区别与实现
5. 锁与并发同步
- 临界区、竞态条件、原子操作
- 锁分类:乐观锁 vs 悲观锁、自旋锁 vs 阻塞锁、读写锁、互斥锁、信号量、条件变量
- 死锁四个必要条件、死锁的预防、避免、检测与解除
- 高频考点:CAS原理、ABA问题与解决方案、Linux futex机制、无锁编程
6. 2026新增高频考点
- eBPF核心原理、适用场景、与内核模块的区别
- 容器底层内核机制:Namespace、Cgroups、UnionFS
- Linux系统性能调优核心指标(CPU、内存、IO、网络)、常用调优工具
模块三:数据结构与算法(笔试必考,面试手撕核心)
1. 基础数据结构(必考)
- 数组 vs 链表 核心区别、优缺点、适用场景
- 栈与队列:原理、循环队列、双端队列、单调栈/单调队列(高频手撕)
- 字符串:KMP算法、字符串匹配、回文串、滑动窗口(高频)
- 哈希表:哈希函数、哈希冲突解决方案、HashMap/ConcurrentHashMap核心原理
- 树结构:
-
- 二叉树遍历:前序、中序、后序、层序遍历(递归+迭代实现,必考手撕)
- 二叉搜索树BST、平衡二叉树AVL、红黑树 核心区别、特性、适用场景
- B树 vs B+树 核心区别、为什么MySQL索引用B+树(必考)
- 前缀树Trie、并查集、堆(大顶堆/小顶堆)、TopK问题(必考手撕)
- 图结构:DFS/BFS遍历(必考)、最短路径算法、最小生成树、拓扑排序
2. 核心算法思想
- 排序算法:十大排序算法原理、时间/空间复杂度、稳定性;必考手撕:快排、归并排序、堆排序
- 二分查找:原理、边界处理、高频变形题(必考手撕)
- 贪心算法、动态规划DP、回溯算法、分治算法 核心思想与经典题型
3. 2026面试高频手撕算法TOP20
- 两数之和 2. 反转链表 3. LRU缓存 4. 二叉树层序遍历 5. 最长回文子串
- 二分查找(含变形)7. 快速排序/归并排序 8. 全排列 9. 合并两个有序链表 10. 环形链表
- 买卖股票的最佳时机 12. 最长公共子序列 13. 括号生成 14. 接雨水 15. 岛屿数量
- 合并区间 17. 最小栈 18. 字符串相加/相乘 19. 前K个高频元素 20. 编辑距离
模块四:计算机组成原理(基础必考,低频但核心)
- 冯诺依曼体系结构核心思想、计算机五大核心部件
- CPU核心组成、指令执行周期、CISC vs RISC 核心区别
- 存储器层次结构、Cache工作原理、局部性原理、Cache映射与写策略
- CPU流水线技术、流水线冒险与解决方案
- IO控制方式:程序查询、中断驱动、DMA、通道控制
第二篇章:主流开发方向专项八股(岗位核心,权重50%+)
方向一:Java后端开发(国内最主流,2026最新考点全覆盖)
模块1:Java基础(JDK 21 LTS为核心)
- 面向对象三大特性、重载 vs 重写、接口 vs 抽象类
- 基本数据类型 vs 包装类、自动装箱/拆箱、Integer缓存机制
- String不可变性、String vs StringBuffer vs StringBuilder、常量池、intern()方法
- 核心关键字:final、static、volatile、synchronized、transient
- 异常体系:Error vs Exception、受检/非受检异常、try-catch-finally、try-with-resources
- 泛型:泛型擦除、通配符、上下界限定
- 集合框架(必考):
-
- ArrayList vs LinkedList 核心区别、扩容机制
- HashMap核心原理:JDK1.7 vs 1.8+ 区别、数据结构、哈希函数、扩容机制、put/get全流程、红黑树转换阈值
- ConcurrentHashMap核心原理:JDK1.7 vs 1.8+ 区别、线程安全实现、分段锁 vs CAS+synchronized、扩容机制
- Java 8-21新特性(2026高频):
-
- Lambda表达式、函数式接口、Stream流、Optional
- JDK17:密封类、模式匹配、Record类
- JDK21 LTS:虚拟线程、模式匹配switch、结构化并发、序列集合(超高频)
- 反射与注解:核心原理、自定义注解、注解解析方式
- 序列化与反序列化:Serializable接口、transient关键字、serialVersionUID作用
模块2:Java并发编程(2026面试超高频核心)
- 线程生命周期、线程创建的4种方式
- 线程池:核心7大参数、执行原理、execute() vs submit()、拒绝策略、参数设计、动态线程池、线程池隔离
- ThreadLocal:核心原理、内存泄漏问题与解决方案、InheritableThreadLocal、TransmittableThreadLocal
- 锁机制:
-
- synchronized:底层实现、对象头、锁升级流程(偏向锁→轻量级锁→重量级锁)、锁优化、可重入性
- volatile:JMM内存模型、可见性/禁止指令重排、内存屏障、单例模式中的应用
- Lock体系:ReentrantLock、ReentrantReadWriteLock、Lock vs synchronized 区别
- AQS抽象队列同步器:核心原理、CLH队列、独占/共享模式、基于AQS实现的组件(CountDownLatch、CyclicBarrier等)(必考)
- JMM Java内存模型:原子性、可见性、有序性、happens-before原则
- 2026高频:Java虚拟线程与平台线程的区别、虚拟线程调度、适用/不适用场景、在Spring Boot中的集成
- 高频实战:死锁排查、线程安全问题定位、线程dump分析
模块3:JVM虚拟机(2026必考核心)
- JVM内存结构(JDK8+):方法区、堆、虚拟机栈、本地方法栈、程序计数器,各区域作用与OOM场景
- 堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace
- 垃圾回收GC:
-
- 垃圾判定算法:引用计数法、可达性分析算法
- 四种引用类型:强引用、软引用、弱引用、虚引用
- 垃圾回收算法:标记-清除、标记-复制、标记-整理、分代收集
- 垃圾收集器:
-
-
- CMS:核心原理、回收流程、优缺点、废弃原因
- G1:Region分区、Mixed GC、回收流程、适用场景(高频)
- ZGC/Shenandoah:核心原理、低延迟特性、JDK21分代ZGC优化(2026超高频)
-
- 类加载机制:
-
- 类加载全流程:加载→验证→准备→解析→初始化
- 类加载器、双亲委派模型、好处、破坏双亲委派的场景
- JVM调优:常用JVM参数、调优核心指标、OOM排查、GC日志分析、Arthas工具使用
模块4:Spring全家桶(2026核心,Spring Boot 3.x、Spring AI)
- Spring Framework核心:
-
- IoC容器:Bean生命周期、作用域、依赖注入DI、循环依赖与三级缓存
- AOP:静态代理 vs 动态代理(JDK动态代理 vs CGLIB)、AOP核心概念、应用场景
- 事务管理:ACID特性、隔离级别、传播行为、@Transactional底层原理、失效场景(必考)
- Spring Boot 3.x(2026高频,JDK17+):
-
- 自动配置原理、@SpringBootApplication注解、SPI机制
- Starter原理、自定义Starter、配置加载优先级、多环境配置
- 3.x新特性:虚拟线程支持、AOT提前编译、GraalVM原生镜像
- Spring Cloud 2023.0.x(Leyton):
-
- 微服务核心理论、CAP/BASE定理
- 服务注册与发现:Nacos、Eureka、Consul
- 服务调用:OpenFeign、Spring Cloud LoadBalancer
- 熔断降级限流:Resilience4j、Sentinel
- 配置中心:Nacos Config、Apollo
- 网关:Spring Cloud Gateway 核心原理、断言、过滤器、路由、限流
- 分布式事务:Seata 四大模式(AT/TCC/SAGA/XA)、适用场景
- 链路追踪:SkyWalking、OpenTelemetry(2026高频)
- 2026新增高频:Spring AI核心原理、大模型集成、Prompt工程、RAG实现、AI Agent开发
模块5:ORM框架
- MyBatis核心原理、ORM思想、MyBatis vs JPA
- MyBatis核心组件、一级缓存 vs 二级缓存、缓存失效场景
- #{} vs ${} 区别、SQL注入防范、动态SQL、懒加载原理
- MyBatis-Plus核心特性、条件构造器、分页插件、乐观锁插件
方向二:Go后端开发(2026高速增长,云原生首选)
模块1:Go语言基础
- Go核心特性、Go vs Java/C++ 区别、适用场景
- 基础语法:切片(底层实现、扩容机制)、map(底层实现、扩容、线程安全)、接口(鸭子类型、类型断言)
- 函数:多返回值、闭包、defer执行顺序、panic/recover异常处理
- 并发编程核心(必考):
-
- Goroutine核心原理、GMP调度模型、M/P/G关系、调度流程、工作窃取、抢占式调度
- Channel:底层实现、无缓冲/有缓冲channel、关闭特性、for range遍历、应用场景
- 同步原语:sync包(WaitGroup、Mutex、RWMutex、Once、Pool、Map)
- Context:核心原理、取消信号、超时控制、传值、继承关系
- 内存管理:Go内存分配模型、TCMalloc、span/mcache/mcentral/mheap
- 垃圾回收GC:三色标记法、混合写屏障、GC触发时机、STW、GC调优
- Go 1.22+新特性、标准库核心使用
模块2:Go Web与微服务
- net/http包底层实现、ServeMux、Handler、路由匹配
- 主流Web框架:Gin、Echo、Go-Zero、Kratos 核心特性
- Gin框架核心原理、Trie树路由实现、中间件、Context、参数绑定
- 微服务核心:服务注册发现、gRPC/Protobuf、负载均衡、熔断降级、限流、配置中心、API网关
- 云原生适配:Docker、K8s、Operator开发、CRD、可观测性(Prometheus、OpenTelemetry)
方向三:C++开发(游戏、嵌入式、高性能、音视频核心)
模块1:C++基础
- C++ vs C 核心区别、面向对象特性
- 指针 vs 引用、const/static关键字、内存管理、new/delete vs malloc/free
- 类的构造/析构函数、拷贝构造、赋值运算符重载、移动构造、移动赋值(右值引用)
- 多态实现原理、虚函数/虚函数表、动态绑定 vs 静态绑定
- 重载 vs 重写 vs 隐藏、模板(函数模板、类模板、特化、SFINAE)
- STL标准库:vector/List/deque、map/unordered_map、迭代器失效问题、智能指针
- C++11/14/17/20/23新特性:auto、右值引用、lambda表达式、智能指针、协程、模块、Concepts
- 智能指针:unique_ptr/shared_ptr/weak_ptr 底层实现、循环引用问题与解决方案
- RAII机制、异常处理
模块2:C++并发与高性能
- 线程管理std::thread、互斥量、条件变量、原子操作、内存序、无锁编程
- 线程同步:std::future/std::promise/std::async、线程池实现
- C++20协程:核心原理、无栈协程、co_await/co_yield/co_return
- IO模型:IO多路复用、Reactor/Proactor模式、高性能网络库(muduo、asio)
- 内存池实现、编译与链接、程序运行时内存布局、性能优化
方向四:前端开发(2026最新Vue3/React18、大前端、跨端)
模块1:HTML/CSS
- HTML5新特性、语义化标签、浏览器渲染流程
- CSS核心:盒模型、BFC/IFC、Flex/Grid布局、响应式布局、移动端适配
- CSS动画:transition、animation、transform、CSS3新特性
- CSS预处理器、CSS Modules、CSS-in-JS
模块2:JavaScript/TypeScript(核心必考)
- JS核心:原型链、继承、闭包、作用域、执行上下文、this指向、call/apply/bind
- 事件循环Event Loop:宏任务 vs 微任务、浏览器 vs Node.js Event Loop(必考)
- 异步编程:Promise、async/await、Generator、异步并发控制
- 深拷贝/浅拷贝、防抖与节流、数组常用方法、函数柯里化
- JS垃圾回收机制、V8垃圾回收、分代回收
- 浏览器原理:渲染流程、重排重绘、浏览器缓存(强缓存/协商缓存)、XSS/CSRF攻击与防范
- TypeScript核心:基础类型、接口、泛型、联合类型、类型守卫、类型体操、装饰器
模块3:主流框架与工程化
- Vue3核心:组合式API、setup语法糖、响应式原理(Proxy)、ref/reactive、生命周期、Vue Router 4、Pinia状态管理、编译优化
- React18核心:JSX原理、Fiber架构、并发渲染、Hooks全家桶、状态管理(Redux Toolkit、Zustand)、React Router v6、Server Components
- 跨端框架:uni-app、Taro、React Native、Flutter、Electron
- 工程化:构建工具(Vite、Webpack、Turbopack)、模块化(CommonJS/ES Module)、代码规范、单元测试、CI/CD
模块4:2026新增高频考点
- 全栈开发:Node.js、NestJS、Next.js/Nuxt.js SSR/SSG/ISR
- 大模型前端应用:AI Agent、RAG前端实现、Prompt工程
- WebAssembly核心原理、前端WASM应用、性能优化
- 低代码平台核心原理、前端安全、全链路性能优化
第三篇章:数据库与中间件核心八股(全后端开发必考)
模块1:MySQL(2026必考核心,8.0.36+)
- MySQL基础架构:连接器、分析器、优化器、执行器、存储引擎
- 存储引擎:InnoDB vs MyISAM 核心区别、适用场景
- InnoDB核心架构:Buffer Pool、Change Buffer、redo log、undo log、自适应哈希索引
- 事务核心:ACID特性、隔离级别、脏读/不可重复读/幻读、InnoDB RR隔离级别如何解决幻读
- 锁机制:InnoDB行锁/表锁、间隙锁、临键锁、记录锁、乐观锁/悲观锁、死锁排查与防范
- 索引核心(超高频必考):
-
- 索引分类:聚簇索引/非聚簇索引、主键索引、二级索引、联合索引、覆盖索引、前缀索引
- B+树索引原理、为什么MySQL用B+树而不用B树/红黑树
- 联合索引最左前缀匹配原则、索引失效场景、索引设计原则
- Explain执行计划解读、慢SQL优化全流程
- 日志体系:redo log/undo log/binlog 三者区别、两阶段提交、如何保证数据一致性
- MVCC多版本并发控制:核心原理、Read View、undo log版本链、RC/RR隔离级别的差异
- 高可用:主从复制原理、主从延迟解决方案、半同步复制、MGR
- 海量数据处理:分库分表、读写分离、分片策略、跨库事务、扩容方案、Sharding-JDBC中间件
模块2:Redis(NoSQL核心,2026必考)
- Redis核心特性、5种基础数据类型(String/List/Set/Hash/ZSet)底层数据结构与适用场景
- 高级数据类型:Bitmap、HyperLogLog、Geo、Stream、布隆过滤器
- 持久化:RDB vs AOF 核心区别、优缺点、持久化流程、混合持久化、数据恢复
- 高可用:主从复制、哨兵Sentinel、Redis Cluster分片原理、哈希槽、故障转移、数据倾斜优化
- 过期键删除策略、内存淘汰8种策略、LRU/LFU实现
- 缓存核心问题(必考):
-
- 缓存穿透/击穿/雪崩:原因、解决方案
- 缓存与数据库双写一致性问题、延迟双删、更新策略
- 热点key问题、缓存预热、缓存降级
- 性能优化:Pipeline、批量操作、Lua脚本、内存优化、慢日志分析
- 2026高频:Redis 7.0+新特性、Redis向量数据库扩展、RAG场景应用、Stream消息队列实现
模块3:消息队列MQ(2026必考)
- MQ核心作用:解耦、异步、削峰填谷;核心模型:点对点、发布订阅
- 主流MQ对比:Kafka、RocketMQ、RabbitMQ、Pulsar 核心区别、适用场景
- 核心通用问题(必考):
-
- 消息丢失:全链路原因、解决方案、消息可靠性保证
- 消息重复消费:幂等性解决方案
- 消息积压:原因、紧急处理方案
- 消息顺序性:保证方案、适用场景
- Kafka核心(超高频):
-
- 架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica
- 分区副本、ISR机制、消息存储机制、segment文件、稀疏索引、顺序写
- 消息投递语义、Exactly-Once实现、幂等性、事务消息
- 消费者组、重平衡Rebalance、offset提交
- 高性能核心:零拷贝、批量发送、页缓存、压缩
- 2026高频:Kafka 3.0+ KRaft模式(替代ZooKeeper)核心原理与优势
- RocketMQ核心:架构模型、事务消息两阶段提交、回查机制、延迟消息、顺序消息
- RabbitMQ核心:Exchange类型、消息确认机制、死信队列、延迟队列、镜像队列
模块4:2026新增数据库高频考点
- 向量数据库:核心原理、主流产品(Milvus、Pinecone)、索引类型(IVF、HNSW)、RAG中的应用
- NewSQL:TiDB、OceanBase 核心原理、分布式架构、HTAP、分布式事务实现
- PostgreSQL:vs MySQL 核心区别、MVCC实现、向量索引、全文检索、JSONB类型
- 搜索引擎Elasticsearch:倒排索引、分词器、文档读写流程、集群高可用、向量搜索、RAG场景应用
第四篇章:分布式与架构设计八股(中高级/社招核心)
模块1:分布式基础理论
- CAP定理、BASE理论、分布式系统核心挑战
- 分布式一致性协议:2PC/3PC、Paxos、Raft、ZAB 核心原理、区别(2026必考Raft)
- 分布式核心组件:
-
- 分布式锁:Redis/ZooKeeper/etcd 实现方案、优缺点、Redlock、时钟回拨问题
- 分布式ID生成:雪花算法、号段模式、美团Leaf、百度UidGenerator、时钟回拨解决方案
- 分布式事务:2PC、TCC、SAGA、本地消息表、事务消息、最大努力通知,各方案适用场景
- 分布式限流:固定窗口、滑动窗口、漏桶、令牌桶算法,网关层/服务层限流实现
- 分布式熔断降级:熔断器状态机、熔断策略、降级方案、Resilience4j/Sentinel实现
- 分布式链路追踪:Trace/Span、OpenTelemetry规范、SkyWalking/Zipkin 核心原理
模块2:微服务与云原生架构
- 微服务 vs 单体架构 区别、服务拆分原则、DDD领域驱动设计
- 微服务通信模式:同步(REST/gRPC)、异步(消息队列)
- API网关核心作用、主流网关对比、服务治理、服务容错
- 微服务安全:OAuth2.0、JWT、SSO单点登录、RBAC权限模型
- 2026高频:
-
- ServiceMesh服务网格(Istio)核心原理、Sidecar模式、数据面/控制面、适用场景
- Serverless架构、FaaS/BaaS、核心原理、优缺点
- 云原生核心:Docker、K8s架构、核心资源(Pod/Deployment/Service/Ingress)、Pod生命周期、健康检查、滚动更新、自动扩缩容HPA
- 可观测性:Prometheus、Grafana、Loki、监控告警体系
- DevOps、CI/CD流水线、GitOps
模块3:系统设计与架构设计
- 系统设计核心原则:高可用、高性能、可扩展性、可维护性、安全性
- 高可用架构设计:SLA可用性指标、集群、副本、异地多活、容灾备份、故障隔离
- 高性能架构设计:QPS/TPS/RT核心指标、性能优化方法论、水平/垂直扩展、缓存、异步、池化
- 2026高频经典系统设计题:秒杀系统、短链接系统、订单系统、支付系统、IM系统、RAG系统设计
- 架构演进:单体架构 → 垂直分层 → SOA → 微服务 → 云原生 → AI原生架构
- 设计模式:23种设计模式、六大设计原则、高频必考设计模式(单例、工厂、代理、策略、观察者、责任链)
第五篇章:2026年新增高频前沿考点(大厂加分项)
模块1:大模型与AI工程化(2026年超高频新增,全岗位覆盖)
- 大模型基础:Transformer架构、自注意力机制、多头注意力、Encoder-Decoder结构
- 核心概念:预训练、SFT监督微调、RLHF/RLAIF对齐、Token、Embedding、上下文窗口
- RAG检索增强生成(必考):核心架构、全流程(文档加载→分块→向量化→向量存储→检索→Prompt增强→生成)、RAG优化方案、常见问题与解决方案
- AI Agent:核心原理、核心组成(规划、记忆、工具调用、执行)、多Agent系统、LangChain/LlamaIndex框架应用
- 提示工程:核心原则、思维链CoT、少样本/零样本提示、角色设定
- 大模型微调:全参数微调、LoRA/QLoRA低秩适配原理、优势、微调流程、数据集规范
- 大模型部署与优化:模型量化(PTQ/QAT/AWQ)、推理优化(vLLM、TensorRT)、PagedAttention、服务化部署
- AI工程化:MLOps、大模型全生命周期管理、大模型安全(幻觉、Prompt注入、数据泄露、合规)
模块2:网络安全(全岗位必考基础)
- 常见攻击与防御:XSS、CSRF、SQL注入、DDoS、越权访问、中间人攻击
- 加密算法:对称加密(AES、SM4)、非对称加密(RSA、ECC、SM2)、哈希算法(SHA-256、SM3)
- 认证与授权:OAuth2.0、JWT、SSO、RBAC/ABAC权限模型
- 数据安全:数据脱敏、数据加密、隐私合规、等保2.0