Skip to content

服务端技术术语 & 黑话速查 ​

面向 Web 服务端资深面试的术语手册。每个词条尽量给出:一句话定义 → 通俗解释 → 面试延伸/坑点。 本文持续更新,欢迎按需增删。最后整理:2026-08。


一、高可用与容错(High Availability & Resilience) ​

这是"熔断、降级、故障转移"所在的核心领域,面试出现频率最高。

术语一句话定义通俗解释面试延伸 / 坑点
熔断(Circuit Breaker)下游持续失败时,主动"跳闸"快速失败,不再发起调用,过一段时间再半开试探像家里的保险丝:电流过大就断开,保护整体不被拖垮三态:Closed→Open→Half-Open;关键参数是失败率阈值、熔断窗口、半开探测量;对比"限流"(限流是限入口流量,熔断是断对下游的调用)
降级(Degradation / Fallback)系统压力大或依赖不可用时,牺牲非核心功能,保证核心链路可用双十一时把"猜你喜欢"关掉,保证"下单支付"能用分主动降级(人工开关)/自动降级(触发条件);降级要返回兜底数据(默认值、缓存、静态页);和熔断常配合(熔断后走降级逻辑)
限流(Rate Limiting / Throttling)限制单位时间内的请求量,超出部分拒绝或排队景区限流,每小时只放 N 个人进去算法:计数器、滑动窗口、漏桶(Leaky Bucket,恒定出速)、令牌桶(Token Bucket,允许突发);维度:单机 vs 分布式(Redis+Lua、Sentinel)
故障转移(Failover)主节点故障时自动切换到备用节点继续提供服务主服务器倒了,备机顶上,用户几乎无感涉及健康检查、选主、VIP 漂移、DNS/负载均衡切换;主备切换要防脑裂;RTO/RPO 是衡量指标
故障恢复 / 回切(Failback)原主节点恢复后,把流量切回去保险丝修好了,重新合闸回切要谨慎,避免"抖动"(反复切来切去),常需人工确认
超时(Timeout)调用在规定时间内没返回就放弃打电话响 30 秒没人接就挂最容易被忽视但最致命;连接超时 vs 读超时要分开设;超时时间要 < 上游超时(否则上游先超时,本次调用白做)
重试(Retry)调用失败后再试几次网络抖一下,重发一次往往就好了必须配合幂等,否则重复下单/扣款;要加**退避(Backoff)+ 抖动(Jitter)**避免"重试风暴";只重试可重试的错误(超时/5xx,不重试 4xx)
幂等(Idempotency)同一操作执行一次和执行多次,结果一致电梯按钮按一次和按十次,效果一样实现:唯一键去重、状态机、乐观锁、去重表/Token;面试常问"如何保证接口幂等"
隔离(Isolation / Bulkhead 舱壁隔离)把资源分区,一个模块出问题不拖垮全局船体分成多个隔水舱,一个进水不会沉船线程池隔离、连接池隔离、信号量隔离;典型:Hystrix 的线程池隔离
补偿(Compensation)操作失败后执行反向操作把状态修正回去转账扣了款没到账,就把款退回去分布式事务 Saga 模式的核心;对应"正向操作 + 补偿操作"
兜底(Fallback Data)拿不到真实数据时返回一个可接受的默认结果推荐系统挂了,就返回一个热门榜单和降级配套;兜底数据要提前准备好(本地缓存、静态资源)
自愈(Self-Healing)系统检测到异常后自动恢复,无需人工介入容器挂了,K8s 自动重启拉起健康检查 + 自动重启/重建/扩容;探活失败自动摘除
优雅停机 / 优雅上线(Graceful Shutdown/Startup)停服前先摘流量、处理完存量请求再退出;上线前先预热再接流量下班前把手头活干完再走,别把客户晾着停机:先从注册中心摘除→拒绝新请求→处理完在途请求→关闭;上线:预热(JIT、连接池、缓存)后再放流量

面试高频组合题:"限流、熔断、降级三者的区别与配合?"

  • 限流:控入口流量(我处理不过来,先挡住一部分)
  • 熔断:断对下游的调用(下游坏了,我别再打它)
  • 降级:保核心功能(资源不够,砍掉非核心,返回兜底)
  • 配合链路:入口限流 → 调用下游超时/失败 → 触发熔断 → 熔断后走降级返回兜底。

二、流量治理与发布(Traffic & Release) ​

术语一句话定义通俗解释
削峰填谷用队列/缓存把瞬时高峰的请求缓冲下来,平滑处理洪峰来了先蓄到水库,再慢慢放水
背压 / 反压(Back Pressure)下游处理不过来时,向上游反向施压,让其减速下水道堵了,水就往上游倒逼,让你少放水
预热(Warm Up)服务/缓存正式接流量前先加载数据、建立连接运动前先热身,别一上来就冲刺
灰度发布 / 金丝雀(Canary)新版本先放给一小部分流量/用户,观察无误再全量矿工带金丝雀下井,先探探有没有毒气
蓝绿部署(Blue-Green)准备两套环境,一套旧一套新,切流量一次性切换两个舞台,观众从 A 台一下切到 B 台
滚动发布(Rolling Update)分批替换实例,逐步把旧版本换成新版本一排灯泡一个个换,不用全关灯
A/B 测试同时上线多个版本,按指标对比效果两版页面同时投放,看哪版转化高
流量镜像 / 影子流量(Shadow Traffic)把线上真实流量复制一份打到新系统,但不返回给用户拿真实考题给新员工模拟考试,但不算分
切流 / 摘流 / 放量 / 上量切流=引流量过去;摘流=把流量摘走;放量/上量=逐步加大流量水阀的开、关、调大
回滚(Rollback)发现问题把版本退回上一个稳定版存档读档,回到没出 bug 的状态

三、分布式系统理论(Distributed Systems) ​

术语一句话定义面试延伸
CAP 定理一致性(C)、可用性(A)、分区容错(P) 三者最多同时满足两个网络分区必然存在(P 必选),所以实际是在 C 和 A 之间取舍:CP(如 ZooKeeper/etcd)vs AP(如 Eureka/Cassandra)
BASE 理论Basically Available(基本可用)、Soft state(软状态)、Eventually consistent(最终一致)CAP 中 AP 的工程实践延伸,用最终一致换高可用
强一致性 / 最终一致性强:写完立刻读到最新;最终:过一会儿一定一致强一致性能牺牲性能/可用性;大多数互联网系统用最终一致
线性一致性(Linearizability)所有操作看起来像在某个瞬间原子发生,全局有序最强的一致性模型;etcd/Raft 提供
脑裂(Split-Brain)集群网络分区,出现多个"自认为是主"的节点危害:双写冲突、数据错乱;解决:Quorum 过半、fencing token、仲裁节点
Quorum(法定人数)读写都需要过半节点确认才算成功(W + R > N)Paxos/Raft 的基础;防脑裂的关键
Paxos / Raft分布式一致性(共识)算法,保证多副本对同一值达成一致Raft 更易懂:Leader 选举 + 日志复制 + 安全性;etcd/Consul 用 Raft
2PC(两阶段提交)准备阶段 + 提交阶段,协调者统一决定提交或回滚同步阻塞、协调者单点、有数据不一致窗口
3PC / TCC / Saga分布式事务方案:TCC=Try-Confirm-Cancel;Saga=一串本地事务+补偿TCC 侵入强、性能好;Saga 适合长事务、最终一致
分布式锁跨进程/机器的互斥锁实现:Redis(SET NX + 过期 + Redisson 看门狗续期)、ZooKeeper(临时顺序节点);坑:锁误删、锁过期业务没执行完
一致性哈希(Consistent Hashing)节点增减时只影响相邻数据,减少大规模迁移加虚拟节点解决数据倾斜;用于缓存分片、负载均衡

四、缓存(Cache) ​

术语一句话定义解决方案
缓存穿透查一个根本不存在的数据,绕过缓存每次都打到 DB布隆过滤器拦截;缓存空值(带短过期)
缓存击穿某个热点 key 突然过期,瞬间大量请求打到 DB互斥锁重建缓存;热点 key 永不过期 / 逻辑过期
缓存雪崩大量 key 同时过期 或缓存整体宕机,请求全压到 DB过期时间加随机抖动;多级缓存;限流降级;集群高可用
缓存一致性缓存和 DB 数据如何保持一致Cache Aside(旁路,最常用:更新 DB 后删缓存);延迟双删;Canal 订阅 binlog
旁路缓存(Cache Aside)读:先读缓存,没有再读 DB 回填;写:更新 DB 后删缓存最主流;先删缓存还是后删?为什么删而不是更新?是经典追问
热点 Key / 大 Key热点=访问集中在单个 key;大 Key=单个 value 过大热点:本地缓存/多副本打散;大 Key:拆分、压缩、避免大集合
穿透/击穿/雪崩记忆口诀穿透=查不存在;击穿=单点热 key 失效;雪崩=大面积失效面试必背,别搞混

五、数据库(Database) ​

术语一句话定义面试延伸
读写分离写走主库,读走从库靠主从复制;坑:主从延迟导致刚写完读不到(读主库/强制走主)
分库分表数据量大时按规则拆到多个库/表垂直拆(按业务)vs 水平拆(按行);分片键选择、跨库 join/事务/分页难题
主从复制主库把变更同步给从库MySQL 基于 binlog;异步/半同步/组复制;延迟是常见故障源
MVCC(多版本并发控制)通过数据多版本实现读不加锁、读写不阻塞InnoDB 靠 undo log + ReadView 实现;面试常和隔离级别一起问
事务隔离级别读未提交/读已提交/可重复读/串行化MySQL 默认 RR;对应解决脏读、不可重复读、幻读
脏读 / 不可重复读 / 幻读脏读=读到未提交;不可重复读=两次读值不同;幻读=两次读行数不同RR 用间隙锁基本解决幻读
间隙锁 / 临键锁(Gap / Next-Key Lock)锁住索引记录之间的间隙,防止幻读InnoDB RR 级别的关键机制
回表 / 覆盖索引 / 索引下推回表=二级索引查到主键再查聚簇索引;覆盖索引=索引直接包含所需列免回表;索引下推(ICP)=在存储引擎层先过滤索引优化三件套,性能追问必备
最左前缀原则联合索引从最左列开始才能命中(a,b,c) 索引,查 b、c 用不上
慢查询 / 执行计划(EXPLAIN)慢=超过阈值的查询;EXPLAIN 看优化器怎么执行关注 type、key、rows、Extra(Using filesort/temporary 是坏信号)
乐观锁 / 悲观锁乐观=先改后校验版本(CAS/version);悲观=先锁再改(for update)冲突少用乐观,冲突多用悲观
WAL(预写日志)先写日志再写数据,保证持久性和崩溃恢复MySQL redo log、PG WAL 都是这个思想

六、消息队列(Message Queue) ​

术语一句话定义面试延伸
解耦 / 异步 / 削峰MQ 的三大作用:系统解耦、异步处理、流量削峰面试"为什么用 MQ"的标准答案
消息积压消费速度跟不上生产速度,消息堆积排查生产/消费速率;临时扩容消费者、加分区
重复消费同一消息被消费多次靠消费端幂等解决(业务去重)
消息丢失生产、存储、消费任一环节丢消息生产端 confirm/ack、存储端持久化+副本、消费端手动 ack
投递语义at-most-once(最多一次)/ at-least-once(至少一次)/ exactly-once(恰好一次)大多数 MQ 保证至少一次;exactly-once 需幂等或事务配合
顺序消息保证消息按发送顺序被消费单分区/单队列保证;全局有序牺牲并发
死信队列(DLQ)消费失败/超时/超过重试次数的消息进入的特殊队列用于兜底排查、人工介入
事务消息保证"本地事务"与"发消息"的原子性RocketMQ 半消息 + 回查;解决分布式事务经典场景
Backlog / Lag(消费滞后)消费者当前位点落后最新消息的量Kafka 用 consumer lag 监控积压

七、性能与容量(Performance & Capacity) ​

术语含义
QPS / TPS每秒查询数 / 每秒事务数(TPS 通常含多步、更重)
RT(Response Time)响应时间/耗时
P99 / P95 / P50(分位延迟)99%/95%/50% 的请求耗时低于该值;P99 反映"长尾"体验,比平均值更有意义
长尾延迟(Long Tail)少数请求异常慢,拉高 P99
吞吐量(Throughput)单位时间处理的请求/数据量
并发 / 并行并发=交替处理多任务;并行=同时真正一起跑
水位(Water Level)资源使用率(CPU/内存/连接数)相对容量的位置
压测 / 基准测试(Benchmark)用工具模拟高负载测系统上限
容量规划(Capacity Planning)根据业务量预估并准备资源
C10K / C10M 问题单机支撑 1 万 / 1 千万并发连接的挑战

八、高并发连接(C10K 家族) ​

面试问"单机能扛多少连接""长连接怎么做"时的核心知识点,和第九章"网络与 IO"强相关。

C10K = Concurrent 10,000 connections:单台服务器如何同时处理 1 万个并发连接(1999 年 Dan Kegel 提出)。 核心矛盾:传统"一个连接一个线程/进程"模型下,1 万连接就要 1 万线程,线程栈内存 + 上下文切换开销直接压垮机器。 解法主线:阻塞 IO + 每连接一线程 → IO 多路复用 + 事件驱动(Reactor)。

术语含义难点 / 解法
C10K单机 1 万并发连接抛弃每连接一线程,改用 epoll/事件驱动
C100K / C1M十万 / 百万级长连接IM、消息推送、直播弹幕的典型场景
C10M单机 1 千万并发连接光靠 epoll 不够,需内核旁路(Kernel Bypass):DPDK、用户态协议栈、多队列网卡、CPU 亲和/绑核、无锁数据结构
select / poll / epollIO 多路复用的三代演进select/poll 是 O(n) 轮询、有 fd 上限;epoll 回调就绪、O(1)、无上限;BSD 对应 kqueue
epoll LT / ET水平触发 / 边缘触发LT:没读完会一直通知(好写不易漏);ET:只通知一次,必须一次读干净(性能高、易漏事件)
惊群效应(Thundering Herd)一个连接到来唤醒所有阻塞的进程/线程,只有一个能处理,其余空忙Nginx 用 accept_mutex、Linux 用 EPOLLEXCLUSIVE / SO_REUSEPORT 解决
文件描述符(fd)限制每个连接占一个 fd调 ulimit -n(进程级)、fs.file-max(系统级)
端口耗尽作为客户端发起大量连接时,本地端口(约 6 万)不够用多 IP、扩端口范围、复用连接
TIME_WAIT 堆积主动关闭方大量连接卡在 TIME_WAITSO_REUSEADDR、长连接复用、tcp_tw_reuse

九、架构模式(Architecture Patterns) ​

术语一句话定义
微服务(Microservices)按业务拆成一堆小而自治、独立部署的服务
服务网格(Service Mesh)用 Sidecar 代理接管服务间通信(流量/安全/observability),业务无侵入。代表:Istio
Sidecar(边车)与主应用一起部署的辅助进程,处理通用能力(如 Envoy 代理)
API 网关(Gateway)所有请求的统一入口,做鉴权、限流、路由、聚合
BFF(Backend For Frontend)为不同前端(App/Web)定制的后端聚合层
DDD(领域驱动设计)以业务领域为核心建模:限界上下文、聚合根、实体、值对象
CQRS命令(写)和查询(读)用不同模型/存储分离
事件溯源(Event Sourcing)不存最终状态,而存一连串事件,状态由事件回放得出
无状态 / 有状态无状态:请求不依赖本机内存,可任意水平扩展;有状态:需固定会话/存储
SOA面向服务架构,微服务的"前身",更重(ESB 总线)

十、网络与 IO(Network & IO) ​

术语一句话定义
长连接 / 短连接长:一次连接复用多次请求;短:一次请求一次连接
心跳(Heartbeat)定期发小包探测连接是否存活
粘包 / 拆包TCP 是流,没有消息边界,需自己分包(长度前缀/分隔符)
连接池复用连接,避免频繁建连开销
IO 多路复用一个线程用 select/poll/epoll 管理大量连接
Reactor / Proactor事件驱动网络模型;Netty 是 Reactor 的典型实现
零拷贝(Zero-Copy)数据传输避免内核态/用户态多次拷贝(sendfile、mmap)
TCP 三次握手 / 四次挥手建连三次、断连四次;面试常问 TIME_WAIT、半连接队列
粘性会话 / 会话保持(Sticky Session)同一用户请求固定路由到同一台机器

十一、并发编程(Concurrency) ​

术语一句话定义
CAS(比较并交换)无锁原子操作:期望值匹配才更新,是乐观锁基础
ABA 问题值从 A→B→A,CAS 察觉不到中间变化
自旋锁拿不到锁不睡眠,循环重试
死锁 / 活锁 / 饥饿死锁=互相等待卡死;活锁=一直重试却无进展;饥饿=某线程长期抢不到资源
可重入锁同一线程可重复获取同一把锁
读写锁读读共享、读写/写写互斥
协程(Coroutine)用户态轻量线程,切换成本极低(Go goroutine、Java 虚拟线程)
线程池复用线程,控制并发数(核心/最大线程、队列、拒绝策略)
内存屏障 / 可见性 / 指令重排并发下的可见性与有序性问题(Java volatile、happens-before)

十二、可观测性与稳定性(Observability & SRE) ​

术语一句话定义
可观测性三支柱Metrics(指标)、Logging(日志)、Tracing(链路追踪)
链路追踪(Distributed Tracing)用 TraceID 串起一次请求经过的所有服务
埋点 / 打点在代码里插入统计/日志上报点
SLA / SLO / SLISLA=对外承诺;SLO=内部目标;SLI=实际度量指标(如可用性 99.99%)
错误预算(Error Budget)允许的不可用额度(1 - SLO),用完就停止上新功能
告警(Alerting)指标越过阈值时通知;要防"告警风暴"和"狼来了"
混沌工程(Chaos Engineering)主动注入故障(杀节点、断网、延迟)验证系统韧性
健康检查 / 探活Liveness(活着吗,不行就重启)、Readiness(能接流量吗)
全链路压测在生产(或影子库)对整条链路施压,找真实瓶颈
复盘 / 事故复盘(Postmortem)事故后回顾原因、影响、改进项,对事不对人

以下按主题补充运维 / SRE 高频黑话(值班、故障、容灾、监控里最常听到)。

稳定性指标类 ​

术语一句话定义面试延伸 / 坑点
QoS(服务质量)对不同流量分级保障,优先满足高优先级请求的带宽/时延/丢包常和限流分级、优先级队列、TC 流量整形一起谈;核心是"资源紧张时先保谁"
可用性 N 个 9用几个 9 表达可用性:4 个 9=99.99%(年不可用约 52 分钟)、5 个 9≈5 分钟每多一个 9 成本指数级上升;要会换算年/月停机时长
毛刺(Spike / Glitch)指标曲线上偶发的尖峰突起(延迟/错误率瞬间飙高又回落)常由 GC、慢查询、缓存失效、网络抖动引起;拉高 P99,比均值更该关注
抖动(Jitter)延迟忽高忽低、不稳定网络抖动、调度抖动;重试要加 Jitter 打散,避免重试风暴对齐
长尾(Long Tail)少数请求特别慢,拖垮 P99/P999慢节点、冷数据、锁竞争;对冲请求(Hedged Request)可缓解
基线(Baseline)正常状态下的指标参考水平告警阈值、异常检测都基于基线;节假日/大促要动态基线
水位 / 水位线(Water Level)资源使用率相对容量的位置常设"警戒水位"触发扩容/限流;容量规划的核心概念
RTO / RPORTO=故障后多久恢复服务;RPO=最多能丢多少数据容灾核心指标;RPO=0 需同步复制,代价高
MTBF / MTTR / MTTF平均无故障时间 / 平均修复时间 / 平均失效前时间稳定性 = 少出故障(MTBF↑) + 快速恢复(MTTR↓)

容灾 / 高可用类 ​

术语一句话定义面试延伸 / 坑点
容灾(Disaster Recovery)机房/区域级故障时仍能恢复服务的能力对应 RTO/RPO;分冷备、热备、多活等级别
同城双活 / 异地多活多个机房同时对外提供服务、互为备份异地多活难在跨地域数据一致性与延迟;单元化是主流解法
冷备 / 温备 / 热备冷=平时不运行需拉起;温=运行但不接流量;热=实时同步随时切越热恢复越快、成本越高
主备 / 主从切换主故障时切到备/从继续服务切换要防脑裂、防抖动;配合 RTO 衡量
单点故障(SPOF)某个组件挂了整个系统就不可用高可用设计首要消除 SPOF:冗余、集群、无状态
爆炸半径(Blast Radius)一次故障波及的影响范围通过隔离、单元化、限流把爆炸半径控制到最小
故障演练 / 预案演练主动模拟故障,验证应急预案和恢复流程混沌工程的一种;"平时多流汗,战时少流血"
止损故障发生后先快速把损失止住(如切流、降级、回滚),再定位根因应急第一优先级是止损而非查因

监控 / 告警 / 值班类 ​

术语一句话定义面试延伸 / 坑点
大盘 / 看板(Dashboard)把核心指标汇总成一屏可视化监控页分业务大盘、系统大盘;值班第一眼看的东西
黑盒 / 白盒监控黑盒=从外部像用户一样探测;白盒=从内部暴露指标拨测属黑盒;Prometheus 埋点属白盒
拨测 / 探针(Probe / Dial Test)主动定时发请求探测服务是否正常多地拨测发现地域性故障;探针≠健康检查
采样率(Sampling Rate)只采集一部分数据以降低开销全量 Trace 成本高,常按比例采样;采样过低会漏关键链路
告警风暴 / 告警疲劳短时间大量告警刷屏,或告警太多被麻木忽略靠告警收敛、分级、抑制、根因聚合解决
根因分析(RCA)定位故障的根本原因而非表象Root Cause Analysis;复盘核心产出,配 5 Why
On-Call / 值班轮班待命,负责第一时间响应线上告警关注响应时长 SLA、升级机制(Escalation)
工单 / 升级(Escalation)问题按级别流转、逐级上报给更高权限/更资深的人处理不了要及时升级,别自己硬扛耽误止损
巡检定期检查系统健康状况,提前发现隐患分人工巡检和自动巡检;防患于未然
冒烟测试(Smoke Test)上线后跑一组最基本用例,快速确认核心功能没崩发布后第一道验证;不通过立即回滚

十三、安全(Security) ​

术语一句话定义
认证 vs 鉴权(AuthN vs AuthZ)认证=你是谁;鉴权=你能干什么
越权(水平/垂直)水平=访问同级别他人数据;垂直=访问更高权限功能
防重放(Anti-Replay)防止请求被截获后重复发送(nonce + timestamp + 签名)
XSS / CSRF / SQL 注入前端脚本注入 / 跨站请求伪造 / SQL 拼接注入,Web 三大经典漏洞
加密 vs 签名 vs 加签验签加密保机密;签名保完整性和不可否认;对称/非对称
脱敏(Data Masking)敏感数据展示/存储时打码处理(手机号中间四位星号)

十四、互联网"黑话"口语速查 ​

这些不是严格技术术语,但会议/评审里高频出现,听不懂容易懵。

黑话实际意思
抓手切入点、着力点、能落地推进的方法
拉齐 / 对齐让大家信息一致、达成共识
闭环事情有始有终、形成完整循环,别烂尾
赋能给别人(团队/业务)提供能力支持
复盘事后回顾总结经验
链路 / 全链路一次请求/一个业务从头到尾经过的所有环节
串联 / 打通把分散的系统/流程连起来
透传参数/数据原样往下传,不做处理
下钻(Drill Down)从汇总数据往下看更细的明细
水位资源/负载的当前占用程度
洗数据 / 刷数据批量修正、清理、回填历史数据
上量 / 放量逐步增大流量或业务规模
切流 / 摘流把流量切过去 / 摘走
埋点插入数据采集点
踩坑 / 埋雷遇到隐蔽问题 / 留下隐患
兜底出问题时的最后保障方案
收敛把发散的问题/方案收拢到可控范围
颗粒度粗细程度(如"监控颗粒度更细")
心智用户认知 / 也指"心智负担=理解成本"
对齐颗粒度让大家对"做到多细"达成一致

以下按主题补充大厂高频职场黑话(战略汇报、周会、OKR、评审里最常听到)。

战略 / 方向类 ​

黑话实际意思
顶层设计 / 顶设先从全局高处把方向、框架定下来,再往下拆
打法做一件事的整体策略和方式("换个打法")
组合拳多种手段配合一起上,不是单点发力
赛道所处的行业细分领域("押注这条赛道")
卡位 / 卡身位提前占据有利位置/资源,抢占先机
终局 / 终局思维从最终格局倒推现在该怎么做
第一性原理回到最本质的原理重新推导,而非照搬经验
护城河 / 壁垒竞争对手难以逾越的优势(技术/规模/生态)
抢占心智在用户认知里占据位置("提到 X 就想到我们")
势能 / 动能势能=积累的有利态势;动能=当前推进的力量
破圈 / 出圈突破原有用户群,被更广人群知道
长期主义着眼长远价值,不追短期数字

落地 / 执行类 ​

黑话实际意思
落地把方案/想法真正实施到位、见到结果(最高频)
拆解把大目标层层分解成可执行的小任务
对标找一个参照对象来比较("对标行业标杆")
打样 / 打样板先做一个成功样板,再复制推广
跑通整个流程能顺利走完一遍("先把链路跑通")
沉淀把经验/能力/数据积累成可复用的资产
复用已有成果拿来重复使用,不重复造轮子
收口把发散的方案/问题收拢定下来(同"收敛")
卡点 / 卡脖子阻碍推进的关键堵点 / 被人掐住的要害
抓大放小集中精力抓重点,次要的先放一放
降本增效 / 提效降低成本、提高效率(汇报万能词)
小步快跑 / 快速迭代先上最小可用版本,边跑边改进
飞轮 / 飞轮效应各环节正向促进、越转越快、自我强化

沟通 / 协作类 ​

黑话实际意思
拉通跨团队把信息/目标对齐打通(比"对齐"更强调跨部门)
同频大家节奏/认知在同一频道上
周知 / 知会 / cc 一下把信息同步给相关人,让其知晓
背书 / 站台用自己的信誉为某事/某人担保、公开支持
反哺把产出反过来支持上游/母体
拍板 / 拍脑袋拍板=最终定夺;拍脑袋=没依据凭感觉决定
对焦把讨论聚焦到关键问题上
抓手能撬动全局、可落地推进的切入点(战略+执行都用)

增长 / 运营类 ​

黑话实际意思
拉新 / 促活 / 留存 / 转化 / 变现用户增长五段(AARRR 的中文说法)
漏斗用户从进入到转化逐层流失的模型
北极星指标当前阶段最核心的唯一衡量指标
私域 / 公域私域=自己可反复触达的用户池;公域=平台大流量
触达 / 触点触达=把信息送到用户;触点=与用户接触的环节
曝光 / 露出 / 资源位 / 坑位曝光=被看到;资源位/坑位=页面上的展示位置
用户画像 / 打标签 / 千人千面给用户建标签,按标签做个性化推送
盘活存量激活已有但沉睡的用户/资源
人效 / 坪效 / ROI / 投产比单位投入产出的效率衡量

效应 / 规律类(汇报里显专业) ​

黑话实际意思
马太效应强者越强、弱者越弱,头部通吃
木桶效应 / 短板整体上限取决于最短那块板
二八法则80% 的结果由 20% 的关键因素决定
网络效应用的人越多,产品对每个人越有价值
规模效应规模越大,单位成本越低
协同效应 / 1+1>2组合起来的价值大于各部分之和
长尾效应大量小众需求累加起来不可忽视

十五、大模型基础(LLM Fundamentals) ​

做 Agent/RAG 前的地基词汇,面试官常从这里往深处问。

术语一句话定义面试延伸 / 坑点
Token(词元)模型处理文本的最小单位,一段文字先被分词器切成 token计费、上下文长度都按 token 算;中文约 1 字 ≈ 1~2 token,英文 1 词 ≈ 1.3 token
上下文窗口(Context Window)模型一次能"看到"的最大 token 数(输入+输出)超出就要截断/压缩;窗口大 ≠ 有效利用好(见"上下文腐化")
参数量(Parameters)模型权重的数量,如 7B、70B越大越强但越贵越慢;面试常问"为什么不无脑上大模型"
温度 / Top-p / Top-k(采样参数)控制输出随机性:温度越高越发散;Top-p 核采样按累积概率截断;Top-k 只从前 k 个候选采样确定性任务调低温度(0~0.3),创意任务调高;同时调 T 和 top-p 要小心
幻觉(Hallucination)模型一本正经地编造不存在的事实根因:概率生成 + 知识缺失;缓解:RAG 注入事实、要求引用出处、降低温度、让模型"不知道就说不知道"
In-Context Learning(上下文学习)不改权重,仅靠 prompt 里给的示例就学会任务Zero-shot(不给例)/ Few-shot(给几个例)/ One-shot
思维链(CoT, Chain-of-Thought)让模型"一步步想",显式输出推理过程再给答案显著提升推理题正确率;衍生:Self-Consistency(多次采样投票)、ToT(思维树)
预训练 / 微调(Pretrain / Fine-tune)预训练=海量语料学通用能力;微调=在特定数据上再训练适配任务SFT(监督微调)、LoRA(低秩适配,只训练小部分参数省显存)
RLHF / DPO(对齐训练)用人类偏好训练模型,让输出更符合人类期望RLHF=奖励模型+强化学习;DPO 更简单直接用偏好数据;解决"对齐(Alignment)"问题
MoE(混合专家)模型由多个"专家"子网络组成,每次只激活一部分参数量大但推理只激活少数专家,省算力(如 DeepSeek、Mixtral)
量化 / 蒸馏(Quantization / Distillation)量化=用低精度(INT8/INT4)压缩模型;蒸馏=用大模型教小模型都为降本提速、端侧部署;量化会损失一点精度
KV Cache推理时缓存已算过的 Key/Value,避免重复计算长文本推理省算力的关键;但吃显存,是长上下文的成本瓶颈
Prefill / Decode(预填充/解码)Prefill=并行处理输入 prompt;Decode=逐 token 生成输出对应两个延迟指标:TTFT(首 token 延迟,受 prefill 影响)、TPOT(每 token 生成间隔)
困惑度(Perplexity)衡量模型对文本预测的"意外程度",越低越好语言模型评测的经典指标

AI 能力与质量属性类 ​

这些词描述的不是"模型有多大",而是模型在真实服务里是否稳定、可信、可控。面试时要把它们和准确率、延迟、成本等指标一起谈。

术语一句话定义通俗解释面试延伸 / 坑点
鲁棒性(Robustness)输入存在噪声、改写、格式变化或边界情况时,模型仍能保持可接受表现的能力同一个问题换种说法、夹几个错别字,模型也不至于答非所问鲁棒性不等于准确率;要用扰动集、对抗样本、极端输入做专项测试,并配合输入校验、降级和拒答
泛化能力(Generalization)在训练数据之外的未见样本、场景上仍能正确工作的能力没见过这道原题,也能用学到的方法解决同类新题训练集高分不代表泛化好;要区分过拟合,使用跨领域、时间切分和私有测试集验证
可控性 / 可引导性(Controllability / Steerability)模型能否稳定遵循指令、格式和业务约束输出让它输出 JSON,它就按 schema 输出;让它只调用白名单工具,它不会乱来依赖 system prompt、结构化输出、函数参数校验、护栏和微调;提示词本身不是安全边界
可解释性(Interpretability / Explainability)能否说明模型为何给出某个结果,以及依据了哪些信息不只告诉你答案,还能指出引用的文档、关键证据和决策路径模型生成的"解释"不一定是真实原因;生产上优先保留引用、检索片段、工具轨迹和可审计日志
校准性(Calibration)模型给出的置信度与实际正确概率相匹配的程度说"我有 80% 把握"的 10 次里,最好大约有 8 次答对自报 confidence 不等于可靠概率;可用可靠性曲线、ECE/Brier Score 评估,并设置低置信度转人工或检索
事实性(Factuality)输出陈述在客观世界中是否真实、可验证答案里的日期、数字、人物关系不能凭空编与 RAG 的**忠实度(Faithfulness)**不同:事实性看是否真实,忠实度看是否忠于给定材料;需引用、校验或外部工具核实
一致性(Consistency)对相同或语义等价的输入,多次生成结果在结论和格式上保持稳定同一个问题问三遍,不能每次结论都变温度设为 0 也不保证完全确定;可用多次采样、一致性投票、规则校验和固定版本降低波动
可复现性(Reproducibility)在模型版本、提示词、参数、随机种子和运行环境相同的条件下复现结果的能力昨天能跑通的评测,今天用同一套配置还能得到近似结果API 模型会更新,服务端可能存在非确定性;应记录 prompt、模型版本、seed、工具结果和评测数据版本
分布外(OOD, Out-of-Distribution)线上输入与训练/评测数据分布明显不同的情况用法律问答模型去回答医学急救,属于没见过的领域OOD 下模型可能高置信度胡说;可做领域识别、异常检测、路由到专用模型或直接拒答
数据漂移(Data Drift)线上输入数据的分布随时间变化,导致模型效果衰退用户用词、业务规则或商品类型变了,模型还是按旧世界理解监控输入统计、Embedding 分布、命中率和线上反馈;定期回流样本评测、微调或更新知识库
对抗样本(Adversarial Example)为诱导模型产生错误结果而刻意构造的输入在文本里加入特殊指令或细微扰动,让模型绕过原本的判断关注对抗鲁棒性、提示注入和越狱;防护要做输入隔离、权限最小化、输出校验,不能只靠一句 system prompt
越狱(Jailbreak)通过提示技巧绕过模型安全策略,诱导其执行受限行为模型本来不该回答,换个角色扮演或多轮套话后却答了属于安全评测的一部分;用红队样本、策略分类器、工具权限隔离和人工审核构建纵深防御
拒答 / 弃答(Refusal / Abstention)模型在风险过高、信息不足或超出能力边界时主动不作答不确定时说"我不知道",而不是编一个答案要平衡漏拒答(该拒不拒)和误拒答(正常问题也拒);结合置信度、检索、人工兜底设定策略

十六、上下文工程(Context Engineering) ​

Agent 面试的核心新战场。模型能力再强,喂进去的上下文烂,结果照样烂。这一章是你提到的"上下文腐化/溢出/噪声"所在。

术语一句话定义面试延伸 / 坑点
上下文工程(Context Engineering)系统性地决定"往上下文窗口里放什么、怎么放、放多少",让模型在正确的信息下工作被认为是比"提示工程"更上位的能力;Agent 时代的核心工程学
上下文腐化(Context Rot)随着上下文变长,模型对其中信息的利用质量逐渐下降,即使没超窗口关键认知:上下文越长≠效果越好;有效上下文有限,无关内容会稀释注意力;解法:只放相关信息、及时压缩/裁剪
上下文溢出(Context Overflow)塞入的内容超过上下文窗口上限,超出部分被截断丢弃表现为"前面说的忘了";解法:滑动窗口、摘要压缩、外部记忆、检索按需注入
噪声(Noise)上下文里与当前任务无关/低质/重复的信息会干扰模型判断、放大幻觉;RAG 召回不精、工具返回大 JSON 都会引入噪声;解法:重排、过滤、精简工具输出
中间遗失(Lost in the Middle)模型对长上下文开头和结尾记得牢,中间的信息容易被忽略经典实验结论;实践:把最重要的信息放在开头或结尾,别埋在中间
大海捞针(Needle in a Haystack)测试模型能否从超长上下文里精确捞出某条关键信息的评测方法衡量长上下文"真实有效长度"的标准测试
上下文污染(Context Poisoning)错误/幻觉信息一旦进入上下文,被后续步骤反复引用、越滚越错Agent 多轮里尤其致命;解法:验证中间结果、隔离不可信来源
上下文冲突 / 干扰(Context Clash / Distraction)上下文里出现互相矛盾的信息,或无关信息把模型带偏多来源检索、长对话历史累积时常见
上下文压缩 / 裁剪(Compression / Pruning)通过摘要、去重、筛选把上下文缩短,保留高价值信息手段:对话历史摘要、只保留最近 N 轮、按相关性打分裁剪
记忆(Memory:短期 / 长期)短期=当前会话上下文;长期=跨会话持久化的信息(存向量库/DB 按需取回)Agent 突破上下文窗口限制的关键;长期记忆本质是"外挂的检索"
提示注入(Prompt Injection)恶意输入伪装成指令,劫持模型行为Agent 安全头号威胁;分直接注入和间接注入(藏在检索到的网页/文档里);解法:输入隔离、权限最小化、输出校验

十七、Agent 工程(Agent Engineering) ​

术语一句话定义面试延伸 / 坑点
Agent(智能体)能自主"感知→规划→调用工具→行动→观察→再决策"循环完成任务的系统对比:Workflow 是写死的流程,Agent 是模型自己决定下一步
ReActReasoning + Acting:让模型交替"推理(Thought)→行动(Action)→观察(Observation)"直到完成最经典的 Agent 范式;面试常让你手写这个循环
工具调用 / Function Calling(Tool Use)模型按结构化格式输出要调用的函数名和参数,由外部执行后把结果喂回Agent 的手脚;坑:工具描述要清晰、参数要校验、工具返回别太长(引噪声)
MCP(Model Context Protocol)标准化模型与外部工具/数据源连接的协议让工具/数据接入即插即用,避免每个应用重复造轮子
规划(Planning)把复杂任务拆解成子任务并排序执行方式:一次性规划 vs 边做边规划(ReAct);Plan-and-Execute 模式
反思 / 自我批判(Reflection / Self-Critique)让模型审视自己的输出并修正提升质量的常用手段;代表:Reflexion;代价是多花 token 和延迟
多智能体(Multi-Agent)多个各司其职的 Agent 协作(如规划者/执行者/审查者)编排(Orchestration)方式:主从、辩论、流水线;坑:通信成本高、易发散、难调试
Agentic Workflow介于固定 Workflow 和全自主 Agent 之间:用模型增强但流程仍有骨架生产实践更偏这一档,可控性和效果的平衡
护栏(Guardrails)对 Agent 输入输出加约束,防越界、防有害、防跑飞输入校验、输出格式约束、敏感操作人工确认
人在环路(Human-in-the-Loop, HITL)关键步骤(如付款、删除)暂停等人工确认高风险 Agent 的必备安全阀
Harness(智能体框架/骨架)包裹模型、管理循环/工具/上下文/记忆的运行时脚手架决定 Agent 上限的往往是 harness 工程,而非模型本身
Token 预算 / 成本失控Agent 多轮循环 token 消耗指数级增长面试高频"怎么控制 Agent 成本":限制轮数、压缩上下文、缓存、小模型分流
死循环 / 兜圈子(Looping)Agent 反复调同一工具或在两个状态间打转,不收敛解法:最大步数限制、循环检测、强制反思、超时熔断
评测(Agent Eval)衡量 Agent 端到端任务完成率、工具调用准确率等比传统模型评测难,常需轨迹级(trajectory)评估 + LLM-as-Judge

十八、RAG(检索增强生成) ​

Retrieval-Augmented Generation:先检索相关知识,再让模型基于检索结果作答,解决幻觉和知识时效问题。

术语一句话定义面试延伸 / 坑点
RAG检索外部知识拼进 prompt,让模型"开卷考试"再作答对比微调:RAG 改数据不改模型、可溯源、实时更新;标准流程:切块→向量化→检索→重排→组装→生成
Embedding(向量嵌入)把文本映射成一串数字向量,语义相近的向量距离也近检索的基础;不同 embedding 模型效果差异大;中文要选对模型
向量数据库(Vector DB)专门存储和检索高维向量的数据库Milvus、Qdrant、pgvector;靠 ANN(近似最近邻,如 HNSW)索引加速
分块(Chunking)把长文档切成小片段再向量化核心权衡:块太大引噪声、块太小丢上下文;策略:定长/按语义/按结构,常配重叠(overlap)
召回(Recall / Retrieval)从知识库里粗筛出一批候选片段指标:召回率;召回不全 = 后面全白搭
重排(Rerank)对召回结果用更精细的模型重新打分排序,取 Top-K召回重"广"、重排重"准";Cross-Encoder 重排质量高但慢
混合检索(Hybrid Search)语义检索(向量)+ 关键词检索(BM25)结合向量擅长语义、BM25 擅长精确词/专有名词;两者互补,是实践标配
语义检索 vs 关键词检索(BM25)语义=按含义匹配;BM25=按词频精确匹配纯语义会漏专有名词/编号,纯关键词理解不了同义改写
查询改写 / HyDE改写用户问题以提升检索命中;HyDE=先让模型假想一个答案再拿它去检索解决"问题和文档表述不一致";也有查询扩展、多查询融合
上下文组装(Context Assembly)把重排后的片段按顺序拼进 prompt注意"中间遗失"、控制总长防溢出、保留出处
Agentic RAG让 Agent 自主决定"要不要检索、检索什么、检索几轮"对比标准 RAG 的固定一次检索;能处理多跳问题,但更慢更贵
GraphRAG基于知识图谱的 RAG,利用实体关系做多跳推理适合需要跨文档关联、全局理解的问题
RAG 评测衡量检索质量(命中/相关性)和生成质量(忠实度/相关性)框架:RAGAS;关键指标 Faithfulness(答案是否忠于检索内容,防幻觉)、Context Precision/Recall

检索与嵌入进阶 ​

术语一句话定义面试延伸 / 坑点
稠密嵌入(Dense Embedding)神经网络把文本编码成低维稠密向量(每维都有值),按语义相似度检索双塔模型产出;擅长语义 / 同义改写,弱在精确术语;上文的 Embedding 就是稠密向量
稀疏嵌入(Sparse Embedding)高维稀疏向量(大部分为 0),每维对应一个词,本质是词权重BM25 是经典无监督稀疏;学习式稀疏如 SPLADE 能做同义扩展,兼顾精确与语义
BM25(算法细节)TF(词频)× IDF(逆文档频率)并按文档长度归一化的打分算法稀疏检索代表;擅长专名 / 编号 / 精确词;ES / Lucene 默认打分;可调 k1、b 参数
RRF(倒数排名融合)把稠密和稀疏两路结果按名次倒数加权融合成一个榜Reciprocal Rank Fusion;只看排名不看原始分、简单鲁棒;混合检索最常用的融合法
ANN / HNSW / IVF(近似最近邻索引)用近似算法在海量向量里快速找 Top-K,牺牲一点精度换速度HNSW=分层图、快但吃内存;IVF=倒排聚类、省内存;PQ 做向量量化压缩
双塔 / Bi-Encoder(召回用)Query 和 Doc 各自独立编码,Doc 向量可离线预存快、可规模化;精度不如 Cross-Encoder;负责"广撒网"召回
Cross-Encoder(重排用)Query 和 Doc 拼在一起过模型直接算相关性分精度高但每对都要现算、慢;只用于重排 Top-N,不做全库召回
ColBERT / 多向量检索每个 token 一个向量、做后期交互(late interaction)细粒度匹配精度接近 Cross-Encoder、速度快很多;召回与重排的折中
父子分块 / Small-to-Big用小块精准命中检索,喂模型时替换成信息更全的父块兼顾检索精度和生成上下文完整;对应 ParentDocumentRetriever
上下文压缩(Contextual Compression)检索后再过滤 / 抽取,只保留与问题相关的句子降噪、省 token、缓解中间遗失;可用小模型或规则实现

十九、Vibe Coding 与规格驱动开发(SDD) ​

2025 年最火的 AI 编程新范式方向。面试官会用这些词判断你是否跟得上 AI 工程化的最新实践。

编码范式类 ​

术语一句话定义面试延伸 / 坑点
Vibe Coding(氛围编程)用自然语言描述需求,让 AI 直接生成代码,人主要负责引导/测试/反馈而非手写Karpathy 2025.2 提出;精髓"最热的新编程语言是英语";坑:不审代码直接用,埋 bug 和安全洞
SDD(规格驱动开发,Spec-Driven Development)先写清晰规格(spec),让规格变成"可执行"的源头,再由 AI 据此生成实现对 Vibe Coding 的纠偏:把"凭感觉"变成"凭规格";代表工具 GitHub Spec-Kit、AWS Kiro
Spec(规格 / 规约)结构化描述"要做什么、为什么做、验收标准"的文档,先于代码SDD 的核心产物;强调 what/why 而非 how
Prompt as Code(提示即代码)把 prompt、规则、规格纳入版本管理,像代码一样评审和迭代AI 工程化的基础实践
English as Code / 意图即代码用自然语言表达意图,AI 负责翻译成实现Vibe Coding 的理念根基
AI Slop / Vibe Slop(AI 垃圾产出)AI 生成的低质、冗余、看似能跑实则难维护的代码/内容批评 Vibe Coding 的高频词;对应"技术债飙升"

规格驱动流程类(以 Spec-Kit 为例) ​

术语一句话定义面试延伸 / 坑点
Constitution(宪法 / 章程)项目级一次性设定的治理原则和约束(编码规范、技术底线)贯穿全程的"最高法",约束 AI 所有产出
Specify(规格化)定义要构建什么——需求和用户故事,聚焦 what/why不谈技术栈,只谈目标
Plan(方案)给出技术栈和架构选择——怎么建从 what 到 how 的桥梁
Tasks(任务拆解)从方案生成可执行的任务清单把大目标拆成 AI 可逐个执行的小步
Implement(实现)按任务清单逐个执行、生成代码多步精修而非一次性生成
Clarify / Analyze(澄清 / 分析)Clarify=提前消除模糊点;Analyze=跨产物一致性检查保证 spec/plan/tasks 不打架
EARS(需求语法)Easy Approach to Requirements Syntax,用固定句式写无歧义需求如"When <触发>, the system shall <行为>";让需求可测、可验收

质量门禁与围栏类 ​

术语一句话定义面试延伸 / 坑点
门禁(Gate / Quality Gate)代码进入下一阶段前必须通过的强制检查卡点(测试/覆盖率/扫描/lint)不达标就卡住不让合并/发布;CI 里的"红绿灯";SonarQube 质量门禁最典型
围栏 / 护栏(Guardrails / Fences)给 AI 或系统划定的行为边界,防止越界或危险操作AI 编码里指限制 AI 能改的文件/能跑的命令/能调的工具;对应"最小权限"
卡点(Checkpoint)流程中设置的强制停顿/校验点高风险操作前人工确认,同 HITL
Human-in-the-Loop(人在环路)关键步骤暂停等人工审核确认Vibe Coding 防翻车的安全阀;见第十七章
Steering / Rules(引导规则)用规则文件(如 CLAUDE.md、.cursorrules)持续约束 AI 行为把项目规范固化给 AI,避免每次重复交代
Checklist(检查清单)对产出做质量校验的清单,被称为"英语的单元测试"Spec-Kit 概念;用自然语言定义验收项

二十、求职招聘与职场 HR 黑话 ​

面试全流程和入职谈薪时会碰到的高频词。看懂这些能避免在 offer、定级、补偿上吃暗亏。

招聘流程类 ​

术语一句话定义面试延伸 / 坑点
JD(Job Description,职位描述)岗位职责 + 任职要求的说明书投递前对照 JD 定制简历;JD 里的"加分项"往往才是真正的筛选线
HC(Head Count,人头 / 编制)团队获批的招聘名额"有没有 HC"决定能不能发 offer;HC 冻结=停招;跨部门抢 HC 常见
内推(Referral)员工推荐候选人走内部通道简历直达 HR / 用人经理,过筛率高;推荐人有内推奖金
猎头(Headhunter)第三方招聘中介按 offer 年薪 20%~30% 收服务费;多为社招中高端岗;别同一岗位被多个猎头重复推
HRBP(HR Business Partner)派驻业务线的 HR招聘 / 绩效 / 员工关系一肩挑;裁员谈话常是 TA 出面
校招 / 社招应届生招聘 / 有经验者招聘校招看潜力和基础,社招看即战力和项目落地
提前批校招正式批次前的抢人通道竞争相对小、通过可锁 offer;大厂普遍设置
HR 面HR 主导的综合面试考察稳定性、动机、薪资预期;别暴露裸辞 / 海投;反问环节要准备
交叉面非本部门面试官参与的一轮防止用人经理"放水",考察通用能力和横向评价
终面最后一轮,多为主管 / 总监 / HRD 拍板常谈薪、定级;到这轮基本稳,别松懈
Offer录用通知口头 offer ≠ 书面 offer;一切以书面 / 系统 offer 为准
背调(Background Check)入职前核实履历真实性查在职时间、职级、薪资、离职原因;简历注水是雷区,第三方背调(如 i9)很细
感谢信 / 泡池子婉拒信 / 简历留档待有 HC 再捞"祝前程似锦"=挂了;"纳入人才库"多是客气话,别干等

薪酬职级类 ​

术语一句话定义面试延伸 / 坑点
Base(基本工资)每月固定发放的月薪package 谈判的核心;base 高抗风险,奖金 / 股票有波动
Package / 年包年度总收入 = base×月数 + 奖金 + 股票谈薪都谈年包;警惕用股票 / 画饼撑高的"纸面年包"
13 薪 / 14 薪年底多发的 1~2 个月工资算年包时要问清几薪;有的和绩效挂钩、不保底
五险一金 / 六险二金社保 + 公积金(+ 补充医疗 / 企业年金)公积金比例和基数是隐形收入;确认是否按全额 base 缴纳
期权 / 股票(Option / RSU / ESOP)公司给的股权激励vesting(归属)通常 4 年、1 年 cliff(满 1 年才解锁第一笔);离职时未归属部分作废
Signing Bonus(签字费)入职一次性奖金常用来补偿你放弃的老东家股票 / 年终奖;可能绑服务期,提前离职要退
定级 / 职级(Leveling)入职对应的职级(如 P6/P7、L4/L5)决定薪资带宽和话语权;定级偏低后面很难受;跨级跳槽含金量高
薪资倒挂新人薪资高于老员工市场行情涨、老人不涨导致;是谈薪时的隐形筹码
谈薪和 HR 协商薪资待遇别先报价、拿竞品 offer 当筹码、谈年包别只盯月薪;期望值给区间不给死数
N+1 / 2N(裁员补偿)N=工作年限,N+1=协商解除多赔 1 个月,2N=违法解除双倍协商解除通常 N+1;违法辞退可主张 2N;签字前看清是否写"协商一致"

在职与离职类 ​

术语一句话定义面试延伸 / 坑点
试用期(Probation)入职初期考察期,通常 3~6 个月不合格可解除但需说明理由和依据;工资不得低于转正后的 80%
竞业(限制 / 协议)(Non-compete)离职后一定期限内不得入职竞对有补偿金(月薪 30% 起)才有效;违约要付违约金;范围过宽可争议
PIP(绩效改进计划)Performance Improvement Plan常是变相劝退的前奏;签了指标要留证据;别轻易签"自愿离职"
绩效(361 / 271、KPI / OKR)强制分布的绩效考核强制末位(如 10% 待改进);连续低绩效可能被优化;OKR 重目标、KPI 重指标
优化 / 毕业 / 向社会输送人才裁员的黑话"毕业"=被裁;"组织调整""人才流动"同义;小心被"劝退"变自离,丢掉补偿
活水(内部转岗)公司内部换岗位 / 部门不用离职就换赛道;需现主管放人 + 新团队有 HC
汇报线(Reporting Line)向谁汇报工作实线=直属上级(定你绩效),虚线=业务协作;入职前问清,避免多头管理
大小周 / 996 / 007工作时间黑话大小周=隔周单休;996=9 点到 9 点每周 6 天;工时是入职尽调重点
三方协议应届生 学校 / 单位 / 学生 的就业协议违约要付违约金(常 5000);只能签一份;和劳动合同性质不同
gap / 裸辞空窗期 / 没找好下家就辞职面试常被追问 gap 原因;裸辞在 HR 面尽量表述成"主动规划"

二十一、团队角色与研发协作缩写 ​

一个需求从想法到上线,会串起一整条角色链。搞懂这些缩写,跨团队沟通和面试聊项目协作时不露怯。

岗位角色类 ​

术语一句话定义面试延伸 / 坑点
PM(Product Manager,产品经理)定义做什么、写 PRD、排优先级的人有时也指 Project Manager(项目经理);互联网语境默认产品经理;和 RD 常"相爱相杀"
PMO / PJM(项目管理办公室 / 项目经理)管进度、排期、风险、跨团队协调的人不碰功能设计,盯交付节奏;PMO 是公司级项目治理部门
RD(Research & Development,研发工程师)泛指写代码的开发(国内常指后端)字节 / 百度体系里 RD 就是开发工程师统称;对外也说 SDE
FE(Front-End,前端工程师)负责浏览器 / H5 页面和交互实现和 UI / UE 对接还原设计稿;React / Vue 技术栈
BE(Back-End,后端工程师)负责服务端逻辑、接口、数据库和 FE 联调接口;本速查前 20 章主打 BE 面试
CE / 客户端(Client Engineer)负责 iOS / Android / 桌面 App 开发端上开发;常再细分 iOS / 安卓
UE / UX(User Experience,交互设计师)设计交互流程、信息架构、原型UE=UX;管"怎么用得顺",不管颜色好不好看
UI(User Interface,视觉设计师)设计界面视觉、配色、组件、规范管"长得好不好看";产出高保真设计稿和 UI 规范
UED(用户体验设计部)UI + UE + 用研 + 前端 的设计团队统称阿里体系常用;一个部门涵盖体验全链路
用研(User Research,用户研究)通过访谈 / 问卷 / 数据研究用户需求给产品和设计提供决策依据
QA(Quality Assurance,测试工程师)保证质量、设计用例、执行测试的人国内 QA ≈ 测试;提测后由 QA 把关,发现 bug 打回
测开 / SDET / SET(测试开发工程师)写测试框架、自动化、工具的开发Software Development Engineer in Test;比纯 QA 更偏编码
DBA(Database Administrator,数据库管理员)负责数据库运维、优化、容灾大厂稀缺;慢 SQL、分库分表常找 TA
OP / SRE / DevOps(运维 / 稳定性工程)保障服务上线、监控、稳定性SRE 用软件工程做运维;见第十二章
算法 / MLE(算法工程师)做推荐 / 搜索 / 风控 / 大模型的工程师分策略算法和工程算法;和 RD 区分
数据 / DE(Data Engineer,数据工程师)建数仓、跑 ETL、做数据管道和数据分析(DA)、算法区分
DA / 商分(Data Analyst / 商业分析)用数据支持业务决策出报表、做归因、看指标
TL(Team Leader / Tech Lead,技术负责人)带团队 / 定技术方案的人Tech Lead 偏技术拍板,Team Leader 偏管理;面试可能是 TA 终面
Owner / PO(Product Owner,负责人)某模块 / 需求的第一责任人敏捷里 PO 定义 backlog;"谁 owner 这块"=谁负责

需求与研发协作类 ​

术语一句话定义面试延伸 / 坑点
PRD(产品需求文档)产品经理写的"要做什么"的详细文档RD 排期和开发的依据;评审不过不能开工
MRD / BRD(市场 / 商业需求文档)MRD=市场需求,BRD=商业价值论证优先级 BRD > MRD > PRD;越靠前越偏商业决策
需求评审 / 技术评审拉齐各方过一遍需求 / 技术方案评审通过才进排期;目的是提前发现坑
排期确定各角色的开发 / 测试时间计划PM 催排期,RD 报工时;delay(延期)是高频词
联调FE 和 BE(或多端)对接接口、跑通流程接口文档不一致最容易翻车;提前约定字段和 mock
提测开发完成后把版本交给 QA 测试提测质量差会被 QA 打回;一般有提测标准 / 冒烟
冒烟测试(Smoke Test)提测后先跑核心主流程的快速验证冒烟不过直接打回,不进入详细测试
走查 / 验收设计师 / PM 检查还原度和功能是否符合预期UI 走查看还原度,PM 验收看功能
灰度 / 上线 / 回滚小流量放量 / 正式发布 / 出问题退版本见第二章;发布三件套

二十二、容灾与多活架构 ​

第十二章有速记版,这里展开讲。金融、大厂高级架构面试的重头戏,从冷备一路问到异地多活、两地三中心,考的是你对可用性、一致性、成本三者取舍的理解。

备份与切换基础类 ​

术语一句话定义面试延伸 / 坑点
冷备 / 温备 / 热备冷=备机平时关闭需拉起;温=开机但不接流量;热=实时同步随时可切越热恢复越快、成本越高;冷备 RTO 以小时计,热备以秒计
主备 / 主从(Active-Standby)一主对外服务,一备待命,主故障切备备机平时闲置浪费;切换要防脑裂、防抖动
双活(Active-Active)两个中心同时对外服务、互为备份资源都用上;难点在数据双向同步和写冲突
多活(Multi-Active)多个中心同时服务并各自承载流量容灾终极形态;单元化是主流实现
同步复制 / 异步复制 / 半同步同步=等从库确认再返回;异步=不等直接返回;半同步=至少一个从库确认同步不丢数据但慢,异步快但可能丢;半同步是折中
RTO / RPORTO=故障后多久恢复服务;RPO=最多能丢多少数据容灾两大核心指标;RPO=0 需同步复制,代价高;见第十二章
灾备等级(6 级容灾国标)国标 GB/T 20988 定义的 0~6 级容灾能力6 级=零数据丢失 + 远程集群自动接管;金融机构按等级建设

多活部署形态与关键机制类 ​

术语一句话定义面试延伸 / 坑点
同城灾备同城市不同机房建备份中心网络延迟低(约 1~2ms)可同步复制、RPO≈0;防机房级故障,防不了城市级灾难
异地灾备远距离城市建灾备中心防地域级灾难(地震 / 断电);延迟高只能异步复制,有数据丢失风险
同城双活同城两机房都对外服务延迟低可做到 RPO≈0;比灾备利用率高;主流做法
异地多活(异地双活)不同城市多个中心同时服务、就近接入阿里 / 蚂蚁标杆;核心=单元化 + 数据同步 + 就近路由;同时解决容灾和扩展性
两地三中心两个城市、三个数据中心(同城双中心 + 异地一中心)银行 / 金融标配;同城双活抗机房故障,异地一中心抗城市级灾难
三地五中心跨三城五机房的高等级容灾架构蚂蚁代表方案;任意城市故障不丢数据、可自动切换
单元化(LDC / 单元化架构)把用户按维度切成自包含的封闭单元异地多活的基石;单元内流量闭环,减少跨地域调用;LDC=逻辑数据中心
单元(RZone / GZone / CZone)蚂蚁单元化里的逻辑分区RZone=可按用户拆分的业务,GZone=全局唯一不可拆,CZone=同城只读缓存
就近路由 / 流量调度(GSLB)按用户位置把请求路由到最近单元依赖 DNS / GSLB / 接入层;是异地多活的入口
数据同步(DRC / DTS)多中心间复制数据保持最终一致难点:写冲突解决、循环复制、同步延迟
脑裂(Split-Brain)网络分区导致多个中心都以为自己是主双活 / 多活最大风险;靠仲裁、quorum、防护栏避免
切流 / 容灾切换(Failover)故障时把流量从故障中心切到健康中心关键指标是切换耗时;追求一键切流、分钟级恢复
容灾演练 / 混沌工程主动模拟断网 / 断电 / 宕机验证容灾能力阿里"断网断电"演练、Netflix Chaos Monkey;不演练的容灾等于没有
爆炸半径(Blast Radius)一次故障波及的影响范围通过隔离、单元化、限流把爆炸半径压到最小;见第十二章

二十三、大模型评测与基准(Benchmark) ​

聊 AI 模型绕不开"刷分"。看懂这些基准和评测方法,能判断一个模型的能力宣称到底靠不靠谱,也是 Agent / AI 应用面试的高频延伸。

主流基准(Benchmark)类 ​

术语一句话定义面试延伸 / 坑点
SWE-bench用真实 GitHub issue + PR 测模型能否自主改代码修 bug 的基准最贴近真实软件工程;SWE-bench Verified 是人工校验子集;Agent 编码能力标杆
HumanEval / MBPPOpenAI 函数级编程题 / 入门 Python 题集,测代码生成指标 pass@k;早期代码标准基准,如今已接近饱和
LiveCodeBench用最新竞赛题、按时间滚动防数据污染的代码基准抗"背题";对比 HumanEval 更能反映真实水平
MMLU / MMLU-Pro覆盖 57 学科的多选知识问答,测通用知识老牌通用能力基准;MMLU-Pro 更难、选项更多
GPQA研究生级、专家都难的科学问答"Google-Proof"防搜索答题;测深度推理
GSM8K / MATH / AIME小学应用题 / 竞赛数学 / 数学邀请赛,测数学推理GSM8K 已饱和,MATH、AIME 是推理模型(o 系列、R1)的秀场
BBH(BIG-Bench Hard)BIG-Bench 里最难的一批任务测复杂、多步推理
Chatbot Arena(LMArena)用户两两盲评投票、按 Elo 排名LMSYS 维护;众包盲评最贴近真实体验,难被刷
Agent 类(GAIA / WebArena / τ-bench / AgentBench)测用工具、浏览网页、多步任务的能力GAIA=通用助理,WebArena=网页操作,τ-bench=工具 + 对话

评测方法与指标类 ​

术语一句话定义面试延伸 / 坑点
pass@k生成 k 个候选里至少一个通过测试的概率代码评测标准指标;k 越大越宽松,pass@1 最严
LLM-as-Judge用强模型当裁判给答案打分便宜可扩展;坑:位置偏好、啰嗦偏好、自我偏袒,需校准和对照
Elo / Arena 评分像下棋一样让模型两两对战、按胜负算相对分Chatbot Arena 用法;反映相对强弱而非绝对值
数据污染 / 刷榜(Data Contamination)测试题混进了训练数据导致分数虚高高分 ≠ 真强;用最新题 / 私有测试集防污染
过拟合基准(Benchmark Overfitting)为刷榜专门优化、真实能力没提升Goodhart 定律:"指标一旦成为目标,就不再是好指标"
任务完成率 / 轨迹评估Agent 端到端完成任务比例 + 逐步动作是否合理Agent 评测核心;见第十七章的 trajectory 评估
忠实度(Faithfulness)/ 幻觉率答案是否忠于给定材料 / 编造比例RAG 与事实性评测关键指标;见第十八章
win-rate / 人类偏好对齐人类更偏好哪个回答的胜率AlpacaEval、Arena-Hard 等;衡量对齐(RLHF)效果

附:面试高频"组合拳"问题清单 ​

  • 限流、熔断、降级的区别与协作?(见第一章)
  • 缓存穿透 / 击穿 / 雪崩分别是什么,怎么解决?(第四章)
  • 如何保证接口幂等?(唯一键、Token、状态机、乐观锁)
  • 如何保证消息不丢、不重复、有序?(第六章)
  • 分布式事务有哪些方案,怎么选?(2PC / TCC / Saga / 本地消息表 / 事务消息)
  • CAP 怎么取舍,你的系统是 CP 还是 AP?(第三章)
  • 主从延迟导致读不到刚写的数据怎么办?(读主库 / 强一致读 / 延迟双删)
  • P99 高但平均值正常,如何排查长尾?(第七、十一章)
  • 如何设计一个高可用的系统?(多活、故障转移、限流降级、隔离、可观测)
  • 同城双活、异地多活、两地三中心有什么区别,怎么选?(第二十二章)
  • 上下文越长效果越好吗?什么是上下文腐化,怎么应对?(第十六章)
  • 如何缓解大模型幻觉?(RAG、引用出处、降温、拒答;第十五、十八章)
  • RAG 和微调怎么选?RAG 完整链路有哪些环节?(第十八章)
  • 检索召回不准怎么优化?(混合检索、重排、查询改写、分块策略;第十八章)
  • 怎么控制 Agent 的成本和防止死循环?(限轮数、压上下文、缓存、循环检测;第十七章)
  • Workflow、Agent、Agentic Workflow 有什么区别?(第十七章)
  • 怎么评估一个大模型 / Agent 的能力?基准分高就一定强吗?(数据污染、刷榜、LLM-as-Judge;第二十三章)
  • 混合检索里稠密和稀疏怎么融合?为什么要 RRF?(第十八章)

维护约定:新增词条时保持"定义 → 通俗 → 延伸"三段式;按主题归入对应章节;口语黑话统一放第十四章;AI/大模型相关放第十五~十九章(含 Vibe Coding 与 SDD);求职招聘 / 职场 HR 黑话放第二十章;团队角色与研发协作缩写放第二十一章;容灾与多活架构放第二十二章;大模型评测与基准放第二十三章。

最后更新时间: