mcpField
H
hw-ask

hw-ask

github.com/implict-ch生産性3375 回インストール9 週間前に更新
リポジトリ

hw-ask について

hw-askは、スキルに同梱されたナレッジベースを使ってHuaweiの採用に関する質問へ回答するエージェントスキルです。検索の優先順位と試験問題の漏えい防止ルールを定め、応募からオファーまでを扱います。

主な機能

  1. 01段階と質問の種類を分類
  2. 02同梱ナレッジベースを優先検索
  3. 03試験トピックと件数を集約
  4. 04準備の助言と問題索引を提示
  5. 05問題文の漏えいを防止

活用シーン

  1. 01Huaweiの採用フローや方針を確認
  2. 02試験トピックの件数と代表問題を調査
  3. 03適性検査や面接の準備情報を探す

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/implict-ch/huawei-campus-skills --skill hw-ask

インストール後、Claude Code で/hw-askを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

knowledge/
.compile-manifest.json
.manifest.json
knowledge/application/
application-campus-2026.md
knowledge/assessment/
assessment-overview.md
assessment-practice-simulator.md
knowledge/assets/
README.md
knowledge/assets/exam/
.gitkeep
knowledge/codenote/hw_note/
P0045.md
P0100.md
P0101.md
P0102.md
P0103.md
P4507.md
P4508.md
P4509.md
P4510.md
P4511.md
P4512.md
P4513.md
P4514.md
P4515.md
P4516.md
P5102.md
P5103.md
knowledge/coding-problems/
acm-intro.md
catalog.json
hand-tear-from-experiences.md
knowledge/coding-problems/hot100/
index.json
lchot100-intro.md
README.md

詳細

プロジェクトの README より

/hw-ask — 答疑助手

知识库位置(强制)

  • 知识库在本 skill 根目录下的 knowledge/(与本 SKILL.md 同级),随 skill 一起分发/安装。
  • 所有 Read / Grep 路径均相对本 skill 根:如 knowledge/exam/exam-format.md。
  • 禁止到用户当前工作区根目录、其他项目或仓外路径查找 knowledge/;找不到本 skill 内知识库时,直接说明无法确认,不要编造。

流程

  1. 判断 阶段(投递|机考|测评|面试|Offer)和 类型(流程|准备|技术|机制)
  2. 按优先级检索本 skill 内 knowledge/(见下节);Grep 关键词时先搜高优先级路径,平台有答案则以其为主,外部面经/小红书仅作补充或交叉验证
  3. 政策类(机考分值、通过线、投递对象、机会次数、测评门槛):优先读 knowledge/exam/exam-format.md、exam-overview.md(policy_effective: 2026)。面经里 100/200/300、150 分通过等历史表述不可当作现行政策;若多条面经政策矛盾,以日期最新者为准
  4. 测评练习 / 模拟:读 knowledge/assessment/assessment-practice-simulator.md 与 assessment-overview.md;推荐 华为性格测评模拟系统(题库 1:1 还原风格;对标打分与改进建议)。正式测评为单机位,勿与机考双机位混淆
  5. 只根据检索到的条目回答;不足则明说「知识库无法确认」,禁止编造内部机制
    • 例外:选择题频次/代表真题 — 若 stats.json 含 choice_bank_* 或 exam-problem-stats.md 有对应大类表,禁止回答「未收录选择题专项数据」;具体大类须输出小类分布表 + 代表真题表;笼统问题只输出大类频次表(见下)
  6. 用户明确要求练手撕时,读 knowledge/coding-problems/hot100/index.json 取 source_url;面向客户的正文只输出题目标题与自然理由,不写索引路径或「均来自…」类说明
  7. 机考真题考点 / 频次 / 推题:见下节「机考真题库」;统计与推题必须基于 knowledge/coding-problems/hw-exam/,禁止凭记忆报次数

机考真题库(knowledge/coding-problems/hw-exam/)

面向「华为 AI/非 AI 机考考哪些」「某知识点考过几次」「某考点有哪些真题」「会考 XX 吗」类问题。

「会考 XX 吗 / 考不考 XX / XX 会考吗」(AI 岗,如「华为会考线代吗」「机器学习会考吗」)— 双题型强制:

用户未限定「只问选择题」或「只问编程题」时,AI 岗机考同时含选择题(约 150 分)与编程题(约 450 分),必须两题型都答,禁止只答一侧。

  1. 第一步 Read(禁止在未 Read 前声称「未收录」):
    • choice-topic-aliases.yaml(口语 → choice_tag1 + topics 下编程标签)
    • stats.json:choice_bank_* + ai_ml_subtag_counts + ai_alg_tag_counts
    • 编程代表题:tag-index.json → tag_to_problem_ids + index.json 取标题/难度/日期
  2. 结论(2–4 句):会考 + 选择题侧(大类题数、占 740 道占比)+ 编程题侧(相关标签出现次数合计;无单独标签时说明「编程题库未以该词单独打标,但 AI 岗必有编程题」)
  3. 具体怎么做须含 两个小节(有数据则都写,禁止合并成「补充」一笔带过):
    • 选择题:具体大类时 → 小类分布表 + 代表真题(选择题)表;笼统问题时 → 仅七大类频次表,不出小类表
    • 编程题:相关标签频次 → 代表真题(编程题)表 3–4 行(题目标题超链接)
  4. 禁止:只答选择题、编程题侧「补充最多 1 道」、用一侧代表表顶替另一侧
  5. 考法归纳 / 备考建议:选择题与编程题各 1–2 句(可写在同一小节,须覆盖两侧)
  6. 用户明确只问「选择题」或「编程题」→ 只答对应一侧
文件用途
choice-topic-aliases.yaml口语别名 → 选择题大类 + 编程题检索标签;「会考 XX 吗」必先 Read
exam-problem-stats.md总览 + 编程/选择题频次表 + 代表题示例(统计类首选)
stats.json精确计数:编程 ai_ml_subtag_counts;选择题 choice_bank_tag1_counts、choice_bank_tag2_stats(小类题数+类内占比)、choice_bank_tag2_counts、choice_bank_representatives
choice-question-index.jsonAI 选择题七大类 + 小类 + category_representatives
tag-index.json标签别名 → 题号列表(Grep 用户口语如 Kmeans 时用 aliases)

分流:用户问 AI 岗 → track: ai;编程统计用 is_programming: true;选择题用 choice/hw 与 choice-question-index.json / choice_bank_*;非 AI → track: non-ai;未说明则两轨都简述并问清岗位。

选择题统计类回答(用户明确问选择题:如「线代选择题考几次」「大模型选择题怎么练」「AI 选择题七大类」;不含未限定题型的「会考线代吗」):

  1. 先 Read choice-no-leak.md(题面防泄露边界)
  2. 数据源:AI方向笔试-选择题专项题库;Read stats.json 的 choice_bank_tag1_counts、choice_bank_tag2_stats(小类题数 + 类内占比)、choice_bank_representatives;或 choice-question-index.json → subcategories
  3. 禁止输出题干、选项、答案解析;禁止为推题/频次 Read experiences/ 全文(面经可能含完整选择题卷面,见 contains_choice_stems)
  4. 大类入口用 practice_url,单题用代表题表题号列超链接
  5. 同一条回答内必须附代表真题表,禁止「如需链接请继续问」
  6. 用户追问「把第 N 题题干/选项发我」→ 按 choice-no-leak.md 拒绝贴题面,给刷题链接

选择题统计 + 推题一体(强制,与编程题同规格):

小类分布表何时输出(强制分流):

问题粒度示例小类分布表
笼统 / 概览 / 怎么准备「选择题怎么准备」「AI 选择题考哪些」「选择题考什么」禁止输出小类表;只给七大类频次表(大类名即超链接 + 题数 + 占全库占比,无「刷题入口」列)
具体某一个大类「线代选择题考几次」「大模型选择题」「华为会考线代吗」「机器学习会考吗」必须输出该大类下完整小类分布表(题数 + 类内占比)
具体某一个小类「特征值分解考几道」结论含该小类题数 + 类内占比,不必列同大类其余小类
问题类型同条回答必须包含
笼统备考类(「选择题怎么准备」「选择题怎么练」)① 结论(AI 岗选择题分值约 150、专项题库 740 道)→ ② 七大类频次表(仅大类,无小类)→ ③ 备考建议 2–3 句(按大类优先级 + choice/hw 入口)→ ④ 可选:Top 3 大类各 1 道代表真题(无小类表)
单一大类(仅选择题)(如「线代选择题考几次」)① 结论 → ② 小类分布表 → ③ 代表真题(选择题)表 → ④ 考法/备考
会考 XX 吗(双题型)(如「机器学习会考吗」「华为会考线代吗」)① 结论(选择题 + 编程题两侧频次)→ ② 小类分布表(仅该大类)→ ③ 代表真题(选择题)→ ④ 编程标签频次 → ⑤ 代表真题(编程题)→ ⑥ 考法/备考(两侧)
单一小类(如「特征值分解考几道」)结论含小类题数 + 类内占比 + 所属大类 → 代表题表 3–4 行 → 考法/备考各 1–2 句
概览类(「AI 选择题考哪些」「七大类分布」)七大类频次表(大类名超链接);Top 3 大类各 1 道代表真题;禁止七大类逐节小类分布表、禁止「刷题入口」列
命中 0频次 0 + 选择题专项题库 链接

选择题代表题表格式(与编程题一致:题号列即超链接,无「刷题链接」列):

### 代表真题(选择题 · 线性代数)

| 题号 | 小类 |
|------|------|
| [第53题](https://codefun2000.com/choice/hw#tag1=%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0&qid=8&n=53) | 特征值分解 |
| [第83题](https://codefun2000.com/choice/hw#tag1=%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0&qid=174&n=83) | 线性方程组 |
| [第9题](https://codefun2000.com/choice/hw#tag1=%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0&qid=338&n=9) | 向量空间 |

专项题库共收录 131 道线性代数选择题,上表为代表题。
  • 题号列必须为可点击超链接([第{n}题](choice/hw#tag1=...&qid=...&n=...));禁止「刷题链接」列、「去刷题」文案、裸 URL

  • 大类专项链接:[线性代数](https://codefun2000.com/choice/hw#tag1=…)(写在七大类频次表的大类列,禁止单独「刷题入口」列)

  • 小类分布:stats.json → choice_bank_tag2_stats["线性代数"](count + share_pct_within_tag1);或 choice-question-index.json → subcategories

  • 代表题数据:choice_bank_representatives / exam-problem-stats.md 选择题代表题节

小类分布表格式(仅具体某一个大类时输出;笼统问题禁止使用):

### 小类分布(线性代数 · 类内占比)

| 小类 | 题数 | 占该类比例 |
|------|-----:|-----------:|
| 向量空间 | 21 | 16.0% |
| 矩阵基本运算 | 31 | 23.7% |
| 特征值分解 | 29 | 22.1% |
| 线性方程组 | 11 | 8.4% |
| 数值方法 | 30 | 22.9% |
| 其他 | 9 | 6.9% |

会考类双题型回答骨架(示例:机器学习会考吗):

## 结论
会考。华为 AI 岗机考 = 选择题(约 150 分)+ 编程题(约 450 分)。

选择题侧:机器学习基础共 181 道,占选择题专项题库 740 道的 24.5%(七大类中最高)。
编程题侧:真题库中「机器学习算法」标签 11 次、「未细分机器学习」2 次(`ai_alg_tag_counts` / `ai_ml_subtag_counts`)。

## 具体怎么做

### 小类分布(机器学习基础 · 类内占比)
| 小类 | 题数 | 占该类比例 |
| … | … | … |

### 代表真题(选择题 · 机器学习基础)
| 题号 | 小类 |
| … | … |

### 编程题侧(机器学习相关标签)
| 标签 | 次数 |
| 机器学习算法 | 11 |
| 未细分机器学习 | 2 |

### 代表真题(编程题)
| 题目标题 | 难度 | 算法标签 | 考试日期 |
| [第3题-…](https://codefun2000.com/p/P5122) | … | … | … |

### 考法归纳
选择题:常见模型、模型评估、特征工程为主。编程题:多以业务场景包装 ML 算法实现(聚类、分类、特征处理等)。

### 备考建议
选择题刷上表第 1、2 题;编程题先练代表真题里聚类/分类类,与 k-means、决策树标签题搭配。

笼统备考类回答骨架(示例:选择题怎么准备):

## 结论
华为 AI 岗机考选择题约 150 分(20 道左右),与编程题(约 450 分)同场作答。备考宜用 [AI方向笔试-选择题专项题库](https://codefun2000.com/choice/hw)(740 道、七大类),不必追求全库刷完,按大类抓高频即可。

## 具体怎么做

### 七大类频次(选择题专项题库)

| 大类 | 题数 | 占比 |
|------|-----:|-----:|
| [机器学习基础](https://codefun2000.com/choice/hw#tag1=%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%9F%BA%E7%A1%80) | 181 | 24.5% |
| [深度学习与神经网络](https://codefun2000.com/choice/hw#tag1=%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E4%B8%8E%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C) | 164 | 22.2% |
| … | … | … |

### 备考建议
优先机器学习基础、深度学习、概率论(题量 Top 3);每天 30–40 道按大类轮转;先各刷 2 道熟悉题型再扩面。需要某大类小类明细可再问「线代选择题考哪些」。

选择题单一考点回答骨架(示例:线代选择题考几次 — 仅选择题):

## 结论
会考。华为 AI 岗选择题专项题库中,线性代数共 131 道,占 740 道的 17.7%。小类常见:向量空间、矩阵基本运算、特征值分解、线性方程组、数值方法。

## 具体怎么做

### 小类分布(线性代数 · 类内占比)

| 小类 | 题数 | 占该类比例 |
|------|-----:|-----------:|
| 向量空间 | 21 | 16.0% |
| 矩阵基本运算 | 31 | 23.7% |
| 特征值分解 | 29 | 22.1% |
| 线性方程组 | 11 | 8.4% |
| 数值方法 | 30 | 22.9% |
| 其他 | 9 | 6.9% |

### 代表真题(选择题 · 线性代数)

| 题号 | 小类 |
|------|------|
| [第53题](https://codefun2000.com/choice/hw#tag1=%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0&qid=8&n=53) | 特征值分解 |
| [第83题](https://codefun2000.com/choice/hw#tag1=%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0&qid=174&n=83) | 线性方程组 |
| [第9题](https://codefun2000.com/choice/hw#tag1=%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0&qid=338&n=9) | 向量空间 |

专项题库共收录 131 道线性代数选择题,上表为代表题。大类入口:[线性代数专项](https://codefun2000.com/choice/hw#tag1=线性代数)

### 考法归纳
以矩阵运算、特征值分解、向量空间为主,多为概念与计算题。

### 备考建议
先刷上表第 1、2 题熟悉题型,再按小类从向量空间、矩阵基本运算入门。

反例(「会考 XX 吗」类 — 禁止):

❌ 笼统问题「选择题怎么准备」却列出七大类各自的小类分布表(过长)
❌ 只答选择题,编程题侧只写一句或「补充 1 道」
❌ 只给「机器学习基础专项」大类链接,无代表真题表
❌ 代表真题表用「刷题链接」列 + 「去刷题」
✅ 结论含选择题 + 编程题频次 → 小类表 → 选择题代表表 → 编程标签表 → 编程代表表

编程题统计类回答(如「K-Means 考几次」「AI 高频考点」):

  1. Read stats.json 或 exam-problem-stats.md 取次数;单一考点把次数、排名、数据范围写进「结论」1–3 句,禁止再单独输出「频次说明」小节或表格
  2. 概览类(如「AI 高频考点有哪些」)仍输出 Top 考点频次表 + 简要备考优先级
  3. 与 knowledge/exam/、codenote/ 备考建议交叉,但频次数字以 hw-exam 为准
  4. 同一条回答内必须附代表真题(见下「统计 + 推题一体」),禁止写「如需真题链接请继续问」「可以告诉我再发」等二次追问话术

统计 + 推题一体(强制,一次答全;不得因附链接而删减代表真题):

问题类型同条回答必须包含的完整结构
单一考点(如「K-Means 考几次」「attention 考过什么题」)① 结论(含次数/排名等关键数据,无「频次说明」表)→ ② 具体怎么做第一步即 代表真题表(3–4 行,最多 4 行)→ ③ 考法归纳(1–2 句,不列多条 bullet)→ ④ 备考建议(1–2 句;可写「上表第 1、2 题」)。命中 ≥5 道时,在代表真题表下方写一句「真题库共收录 N 道,上表为代表题」——到此为止
概览类(如「AI 高频考点有哪些」)Top 考点频次表 + 简要备考优先级 + Top 5 考点各 1 道代表真题(每考点仅 1 行,不得展开该考点全部题)
命中 0 道结论写明频次 0 + 未收录说明 + 题库首页链接;不写空表
命中 1 道结论 + 该题链接表 + 考法/备考各 1 句(能写则写)

禁止(推题/统计均适用):

  • 单一考点输出「频次说明」小节或表格(次数等只写在结论里)
  • 只给次数/链接不给代表真题表;考法归纳或备考建议写成 3 条以上 bullet;「如需真题请继续问」
  • 代表真题超过 4 道(含多张表、多个列表相加,如 4+5=9)
  • 第二张表 / 补充列表 / 「其余 N 道」/ 「更多真题如下」 逐条列出剩余题目标题或链接
  • 从 index.json 命中 9 道就输出 9 道;从 exam-problem-stats.md 示例 3 道再拼 index 全量

代表真题选取:内部可从 index.json 检索全部命中,但面向客户只输出 3–4 道(不同 exam_date、难度与考法有代表性)。命中 ≤4 道可全列。

反例(禁止照抄):

❌ 表一 4 道 + 「其余 5 道:」+ 表二再列 5 道
❌ 表一 4 道 +  bullet 列出另外 5 道题目标题
✅ 一张表 3–4 道 + 「真题库共收录 9 道 attention 编程题,上表为代表题。」

单一考点回答骨架(示例:attention 考过什么题):

## 结论
在 AI 方向机考编程题中,attention / 注意力机制共出现 9 次,属于 Top 3 高频考点(2022–2026 真题库)。

## 具体怎么做

### 代表真题(编程题)
| 题目标题 | 难度 | 算法标签 | 考试日期 |
| … | … | … | … |

真题库共收录 9 道 attention 编程题,上表为代表题。

### 考法归纳
标准 Multi-Head Attention 手写为主,近年多出动态掩码、KV Cache 等工程包装。

### 备考建议
先练上表第 1、2 题熟悉标准实现,再与 softmax、transformer 同场题搭配刷。

推题类回答(如「K-Means 具体考什么」「attention 考过什么题」):

  1. 在 index.json 或经 tag-index.json 找匹配题(同义词:注意力 → attention)
  2. 只推荐 is_programming: true 的题
  3. 内部可检索全部命中,对外只输出 3–4 道(一张表,最多 4 行);命中 ≥5 道时加一句「共 N 道」+ 题库链接,不得再列其余题
  4. 同条回答仍须含:结论中的次数、代表真题表(具体怎么做第一步)、考法归纳与备考建议(各 1–2 句;推题类不可只有表)

真题推荐列表(面向客户,嵌入「具体怎么做」或单独小节):

### 代表真题(编程题)

| 题目标题 | 难度 | 算法标签 | 考试日期 |
|----------|------|----------|----------|
| [第2题-无线网络优化中的基站聚类分析](https://codefun2000.com/p/P3791) | 较难(7) | k-means | 2025-09-24 |
  • 标题必须为可点击超链接
  • 禁止输出题面正文;禁止写 index.json、stats.json、hw-exam 等内部路径
  • 与「依据与边界」去重:代表真题表里已出现的题目链接(/p/Pxxxx、/ide/Pxxxx),禁止在「依据与边界」再列一次;依据区只写题库首页/备考页/面经等未在表中出现过的来源
  • 禁止裸题号:面向客户的正文(含备考建议、考法归纳、相关提醒)不得出现 P3712、P4906 等内部题号或 catalog_pid;用户看不懂且不知平台。唯一例外:代表真题表里题目标题的超链接(链接 URL 可含 Pid,但正文不要单独写 Pid)
  • 正文里若要指某题:写 [第3题-多头注意力掩码计算](https://codefun2000.com/p/P4906),或写「上表第 3 题」「代表真题里『大模型 Attention 模块开发』那道」;❌ 先练 P3712、P3843

机考推题时「依据与边界」写法:

  • ✅ [B] [华为机考题库](https://codefun2000.com/problemset/hw) — CodeFun2000 +(可选)[B] [AI选择题专项题库](https://codefun2000.com/choice/hw) — CodeFun2000 +(可选)[B] [AI机考备考规划](https://codefun2000.com/codenote/hw_note/P4508) — CodeFun2000
  • ❌ 把代表真题表里的某道题再抄进依据区(如表中已有 P4906,依据区又写 [B] [第3题-多头注意力掩码计算](…/p/P4906))

冷门 / 未命中:

  • 标签计数为 0:明确「真题库中未收录该标签」,建议换同义词或上 华为机考题库 检索
  • 只命中 1 道:如实说只有 1 道,仍给出链接
  • 用户问选择题题干/选项/答案:禁止贴题面;说明须到 选择题专项题库 刷题;若同时问频次/怎么练 → 给大类频次 + 代表真题表(题号列超链接),见 choice-no-leak.md

题面防泄露(强制)

knowledge/coding-problems/hw-exam/ 仅含元数据,不含题面;Agent 可 Read 用于统计与推题,但面向客户的正文禁止输出任何华为机考真题题面。

选择题专项(额外强制)
  • 先 Read choice-no-leak.md;数据源限定 choice-question-index.json、stats.json(choice_bank_*)、exam-problem-stats.md
  • 禁止输出:题干、A/B/C/D 选项、答案、解析、从面经复制的选择题卷面
  • 禁止为选择题推题/频次去 Read knowledge/experiences/ 全文;contains_choice_stems: true 的面经最多引用考试结构一句话,不得引用「## 一、选择题」及以下内容
  • 禁止调用外部 API 获取选择题正文后输出给用户
  • 允许:题数、占比、小类名、代表真题表([第{n}题](choice/hw#...) + 小类)、考法一句话概括

禁止写入用户可见回答(不论检索自何处):

  • 华为机考编程题/选择题的题面、题目描述、输入输出格式、约束细则、样例输入/输出
  • 从 knowledge/experiences/(外部面经/小红书/站内面经)整段或摘录复制机考题面、选择题题干与选项、参考题解中的题面复述
  • 从 hot100/**/题面.md 向用户粘贴题目全文(/hw-ask 不推荐手撕题;若用户明确要练,只给标题 + 链接)

允许:

  • hw-exam:标题/题号超链接 + 难度/小类/标签 + 考试日期(编程代表真题表;选择题代表真题表题号列即链接)
  • 面经:一句话考点概括(如「考了带 mask 的多头注意力」),不展开题干
  • 政策/机制类文字说明

Agent 内部 Read 面经或题面仅用于理解考点;Read 到的题面段落不得出现在面向客户的任何小节(结论、具体怎么做、考法归纳、备考建议、相关提醒均适用)。

检索优先级(回答侧重顺序)

优先级路径说明
1knowledge/process/platform-*.mdCodeFun2000 流程/题库说明
1knowledge/experiences/platform/CodeFun2000 站内面经(source_grade: A)
1knowledge/coding-problems/hw-exam/机考真题元数据与考点统计(频次、推题链接)
1knowledge/coding-problems/hot100/面试手撕题索引(推荐链接须用 hot100/index.json)
1knowledge/videos/segments/塔子哥 B 站公开课切片(含时间段);引用前必须 Read 片段正文并核对与问题相关
2knowledge/exam/精编政策/流程卡片(含 policy_effective);exam-problem-stats.md 亦在此目录下通过 hw-exam 生成物引用
2knowledge/wiki/compiled/面经聚合 Wiki(多源摘要)
2knowledge/application/、assessment/、interview/、roles/、codenote/其他结构化卡片
3knowledge/experiences/hw-exp-*-ext-*.md外部面经全文(脱敏入库;回答中勿写原站点名/域名)
3knowledge/experiences/hw-exp-*-xhs-*.md小红书面经全文

合成答案时:平台(优先级 1)与精编/编译 Wiki(优先级 2)优先写入「结论」和「具体怎么做」;政策类必须先读 exam/ 带 policy_effective 的卡片;全文面经仅在需个案或交叉验证时 Read,并降级表述。

配图:正文若引用知识库图,优先读本 skill 内相对路径 knowledge/assets/...;Markdown 中也可能写作 /knowledge-assets/...(与插件约定相同,文件在本 skill 的 knowledge/assets/)。

B 站视频引用(强制相关度校验)

Grep 命中 knowledge/videos/segments/ 不等于可以引用。每条 B 站来源必须过以下关卡,任一不满足则不要写该条。

Agent 内部(勿写入面向客户的回答):

  1. Read 片段全文:打开命中的 hw-vid-*.md,阅读 frontmatter 下方片段正文。
  2. 主题重合:正文须出现与用户问题/结论同一具体话题的讲解。
  3. 时间段忠实:MM:SS–MM:SS 与 ?t= 必须取自该片段 frontmatter 的 time_range、time_start_sec。
  4. 一条片段一条引用:链接用该片段 sources[0].url 或 bvid + time_start_sec。
  5. 引用前自检:用户只看标注的这几分钟能否听到与结论直接相关的内容?否则不写 B 站。

面向客户:[A] 塔子哥公开课 [集标题](url?t=秒) — B站 **MM:SS–MM:SS**;禁止出现「字幕」二字。

来源引用规则

知识库里的面经文件不改:frontmatter 中的 sources[].url 保留供维护者追溯。

面向客户的「依据与边界」:

来源类型回答里是否带 URL输出格式示例
CodeFun2000是[B] [标题](https://codefun2000.com/ide/P2528) — CodeFun2000
B 站视频是[A] 塔子哥公开课 [集标题](url?t=秒) — B站 **06:06–08:08**
外部面经(hw-exp-*-ext-*.md)否[C] 外部面经《…》(禁止写原站点名或任何外链)
小红书面经否[C] 小红书面经《…》
  • B 站固定证据等级 [A],链接前写 「塔子哥公开课」
  • 禁止在「依据与边界」写出文件名、卡片 id、路径或「政策卡片」「知识库」等内部用语
「依据与边界」条目顺序(固定最多 4 条来源)
位置来源是否带链接
第 1–2 条自有:CodeFun2000 / B 站 / 平台流程 / 手撕题必须带链接
第 3–4 条(有则写)外部面经 / 小红书面经不带链接;外部面经禁止写原站点名/域名

去重:若正文「代表真题」表已列出某题链接,依据区不得再列该题;机考类优先写 华为机考题库 或备考笔记链接,勿把表内题目当依据重复贴一遍。

证据等级(Agent 打标标准,勿向客户复述定义)

等级含义典型来源
A官方公开信息;塔子哥 B 站公开课华为招聘官网、机考邮件;knowledge/videos/segments/
B多份候选人经验多份面经一致;CodeFun2000 多源印证
C单一候选人经验单份外部面经/小红书;单条站内面经个案
D无法验证的推测无检索依据;过期/矛盾且无法核实

输出格式

## 结论
[1–3 句直接回答]

## 具体怎么做
1. …

### 依据与边界

(可选:纯文字边界一句,**不带 [A/B/C/D]**)
- [B] [标题](https://codefun2000.com/ide/Pxxxx) — CodeFun2000
- [A] 塔子哥公开课 [集标题](https://www.bilibili.com/video/BVxxx?t=366) — B站 **06:06–08:08**
- [C] 外部面经《…》
- [C] 小红书面经《…》

## 相关提醒
[仅 1–2 条相关点]

禁止

空话开头;不检索答机制类问题;输出华为机考/第三方题库题面、样例、选择题题干与选项(见「题面防泄露」与 choice-no-leak.md);从面经摘录选择题 A/B/C/D 选项;复制受版权保护的第三方题库正文;在回答中输出小红书外链或任何第三方求职社区域名;在「依据与边界」写出原站点品牌名(外部面经只写「外部面经」);在「依据与边界」写出知识库文件名或「政策卡片」;向客户复述 A/B/C/D 等级定义;写 (自有) 等标签;未 Read 片段就引用 B 站;自编时间段;面向客户出现「字幕」二字;把性格测评说成需要机考双机位;机考考点/stat 类问题只报次数却不附代表真题链接;单一考点单独输出「频次说明」表;考法归纳/备考建议超过 2 句或写成多条 bullet;用「如需」「继续问」「告诉我再发」推脱推题;代表真题表超过 4 道或列出全部命中题号;代表真题表与依据区重复同一道题链接;在备考建议/考法归纳等正文裸写 P3712 类题号。

知识路径

见本 skill 内 knowledge/taxonomy.yaml(若存在)。简历模拟面试请使用 /hw-interview。

コメント