Sequence 00 - 学习入口和阅读路线
Top

Sequence 00 - 学习入口和阅读路线

这套 tutorial 的目标不是再写一份更长的总纲,而是把面试准备拆成可以真正学习、复述、实战和面试回答的路径。

保留文件:

  • 1-NVIDIA_Interview_Master_Plan_Deep_CN.md:复习总纲,不删除。

新的学习文件:

顺序 文件 你用它解决什么问题
00 sequence-00-reading-guide.md 先知道怎么读、怎么学、怎么安排优先级。
01 sequence-01-jd-cv-match-map.md JD 要什么、CV 有什么、哪里匹配、哪里短板。
02 sequence-02-from-zero-learning-path.md 从零补到 JD+CV 可面试水平,包括环境和学习路线。
03 sequence-03-cv-project-deep-dive.md CV 里所有项目怎么讲、怎么被深挖、怎么回答。
04 sequence-04-jd-technical-deep-dive.md JD 里会深挖的技术点系统学习。
05 sequence-05-platform-environments.md CUDA、Windows/WSL、macOS、ARM、ROCm、Vulkan/WebGPU 环境搭建。
06 sequence-06-deep-interview-qa.md 面试深度 Q&A,含追问和回答。
07 sequence-07-practical-labs.md 实战实验、代码、benchmark、怎么看结果。

1. 最推荐阅读顺序

flowchart TB
    S00[00 阅读路线] --> S01[01 JD/CV 匹配地图]
    S01 --> S02[02 从零学习路径]
    S02 --> S04[04 JD 技术深挖]
    S04 --> S07[07 实战实验]
    S07 --> S03[03 CV 项目深挖]
    S03 --> S06[06 深度 Q&A]
    S06 --> Review[1-NVIDIA 总纲复习]

    S05[05 平台环境] --> S02
    S05 --> S07

如果只有 2-3 小时,优先:

  1. sequence-01-jd-cv-match-map.md
  2. sequence-03-cv-project-deep-dive.md
  3. sequence-06-deep-interview-qa.md

如果还有一天,补:

  1. sequence-04-jd-technical-deep-dive.md
  2. sequence-07-practical-labs.md

如果要真跑环境,再看:

  1. sequence-05-platform-environments.md

2. 学习目标

你的目标不是成为 UCX/NIXL/GPUNetIO 内核专家,而是达到面试可深挖水平:

能力 面试表现
会讲项目 能把 CV 里的项目讲成系统问题、瓶颈、方案、指标、复盘。
会讲 JD 技术 能解释 AI serving、data movement、NCCL、UCX、NIXL、GPUNetIO、CUDA profiling。
会被追问 对方追 2-3 层时,你能继续讲机制、指标、debug 路径。
会承认边界 没有生产经验的技术不硬装,但能说清学习、验证和落地方法。
有实战证据 至少有 CUDA/vLLM/NCCL/UCX 的实验或实验设计。

3. 面试官大概率怎么问

flowchart TB
    Start[面试开始] --> Intro[自我介绍]
    Intro --> Project[讲一个你最相关的项目]
    Project --> ProjectDeep[项目深挖: 架构/瓶颈/指标/故障/取舍]
    ProjectDeep --> Skill[技能深挖: CUDA/NCCL/UCX/NIXL/Serving]
    Skill --> Scenario[场景题: P99 高/通信慢/GPU 利用率低]
    Scenario --> Architecture[系统设计: prototype/roadmap/tradeoff]
    Architecture --> Questions[反问面试官]

所以你学习时不要只背技术定义。每个技术都要能回答:

它是什么?
为什么需要它?
它解决什么瓶颈?
它和我 CV 哪个项目相关?
如果慢了怎么查?
如果让我做 prototype,我怎么设计?
我没有生产经验的地方怎么诚实表达?

4. 每个主题都按同一结构学习

flowchart LR
    Def[是什么] --> Need[为什么需要]
    Need --> JD[JD 要求什么级别]
    JD --> CV[CV 怎么接]
    CV --> Deep[会怎么深挖]
    Deep --> Lab[实战/图/benchmark]
    Lab --> Answer[英文回答]

你读每个 sequence 时,最后必须能产出三样东西:

  1. 一张 data path / architecture mermaid 图。
  2. 一个 debug checklist。
  3. 一段 60-90 秒英文回答。
Top