【2026年3月】最新计算机专业面试八股文(全体系总结)

9 阅读22分钟

本八股文适配2026年春招/秋招/社招最新面试趋势,覆盖通用基础、主流开发专项、工程架构、前沿技术、算法核心五大核心模块,标注高频考点与2026年新增超高频考点,兼顾系统性、应试性与实战落地性。

优先级规划:通用基础 > 岗位专项核心 > 分布式架构 > 前沿技术,先攻克必考高频考点

面试核心注意事项

  1. 八股文核心是理解而非死记硬背,需讲清**「是什么→为什么→怎么实现→有什么问题→怎么优化」**的完整逻辑
  2. 结合项目经验,将八股知识点与实战场景结合,重点突出你在项目中如何用技术解决实际问题
  3. 优先级规划:通用基础 > 岗位专项核心 > 分布式架构 > 前沿技术,先攻克必考高频考点
  4. 算法提前准备,高频题多刷多写,掌握核心解题思路,而非单纯背题
  5. 面试前针对性准备,根据目标公司、岗位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

  1. 两数之和 2. 反转链表 3. LRU缓存 4. 二叉树层序遍历 5. 最长回文子串
  2. 二分查找(含变形)7. 快速排序/归并排序 8. 全排列 9. 合并两个有序链表 10. 环形链表
  3. 买卖股票的最佳时机 12. 最长公共子序列 13. 括号生成 14. 接雨水 15. 岛屿数量
  4. 合并区间 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