文章目录

前言

本八股文适配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


Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐