跳转至

Ch25 AI 系统实战面试指南 · 信息图


信息图:4 类面试全景

flowchart TB
  A[AI 面试] --> B["系统设计 40%"]
  A --> C["算法编程 30%"]
  A --> D["项目深挖 20%"]
  A --> E["行为面 10%"]

  B --> B1[推荐系统]
  B --> B2[风控系统]
  B --> B3[LLM 系统]
  B --> B4[搜索系统]

  C --> C1[Top-K]
  C --> C2[LRU/Trie]
  C --> C3[DP/图]
  C --> C4[红黑树]

  D --> D1[STAR 法]
  D --> D2[失败项目]
  D --> D3[技术深度]

  E --> E1[团队冲突]
  E --> E2[失败反思]
  E --> E3[电梯演讲]

  classDef core fill:#f9f,stroke:#333,stroke-width:2px
  class A core

信息图:ML 系统设计 8 步

flowchart LR
  S1[1. 需求澄清\nQPS/延迟/成本] --> S2[2. 指标定义\nAUC/CTR]
  S2 --> S3[3. 离线-在线\n一致性]
  S3 --> S4[4. 数据流\nKafka/Flink]
  S4 --> S5[5. 特征工程\nEmbedding]
  S5 --> S6[6. 模型选择\nbaseline→SOTA]
  S6 --> S7[7. 部署\nK8s/GPU/A/B]
  S7 --> S8[8. 监控\nPSI/AUC/延迟]

  classDef step fill:#e1f5ff
  class S1,S2,S3,S4,S5,S6,S7,S8 step

信息图:推荐系统 3 段式

flowchart LR
  P[100 万候选] --> R[召回\n双塔/Faiss]
  R --> F[1000 候选]
  F --> S[精排\nDLRM/DIN]
  S --> SR[100 候选]
  SR --> RR[重排\n多样性/规则]
  RR --> O[10 推荐]
  O --> U[用户]

  R -.算法.-> RA[YouTube DNN]
  R -.算法.-> RB[TDM]
  S -.算法.-> SA[DeepFM]
  S -.算法.-> SB[MMoE]
  S -.算法.-> SC[DIN/DIEN]

  classDef stage fill:#fff4e1
  class R,S,RR stage

信息图:风控异常检测 3 流派

flowchart TB
  A[异常检测] --> ST[统计]
  A --> DS[距离]
  A --> DP[深度]

  ST --> ST1[Z-score]
  ST --> ST2[IForest]
  ST --> ST3[LOF]

  DS --> DS1[KNN]
  DS --> DS2[DBSCAN]
  DS --> DS3[Mahalanobis]

  DP --> DP1[AutoEncoder]
  DP --> DP2[LSTM-AE]
  DP --> DP3[GNN 风控]
  DP --> DP4[Transformer-AE]

  classDef base fill:#e1f5ff
  classDef adv fill:#fff4e1
  class ST,DS base
  class DP adv

信息图:LLM 系统容量规划

flowchart LR
  Q[QPS 估算] --> Q1[DAU × 人均 PV / 86400]
  Q --> Q2[峰值倍数 2-3×]
  Q1 & Q2 --> T[Tokens/秒]
  T --> G[GPU 数]

  G --> G1["TTFT < 200ms"]
  G --> G2["TPOT < 50ms"]
  G --> G3[并发数]

  G3 --> O[优化]
  O --> O1[KV Cache]
  O --> O2[Speculative Decoding]
  O --> O3[Prompt Caching]
  O --> O4[Continuous Batching]
  O --> O5[INT4/INT8 量化]

信息图:Offer 谈判矩阵

flowchart TB
  O[Offer 谈判] --> B[Base]
  O --> R[RSUs/股票]
  O --> SB[签字费]
  O --> B1[Bonus]
  O --> V[假期]

  B --> BS[市场 data]
  BS --> LF[levels.fyi]
  BS --> G[玻璃门]
  BS --> BL[Blind]

  R --> R1["4 年 vest\n25%/年"]
  R --> R2[cliff 1 年]

  SB --> SB1[5-10 万]
  SB --> SB2[分批发放]

  O --> T[多 Offer 博弈]
  T --> T1[不要先报底线]
  T --> T2[真诚表达兴趣]
  T --> T3[不 PUA]

数据卡片

  • 面试类型占比: 系统设计 40% / 算法 30% / 项目 20% / 行为 10%
  • 大厂 8 步框架: 需求/指标/离线-在线/数据流/特征/模型/部署/监控
  • 抖音推荐: 双塔召回 → DIN 精排 → 重排
  • 异常检测: 风控准确率 95%+ (头部公司)
  • 1 千万 DAU LLM: 约 100-200 张 A100 等价
  • LeetCode Hot 100: Top-K (347) / LRU (146) / 并查集
  • Offer 4 件套: Base + RSUs + 签字费 + Bonus