mcpField
H
hw-interview

hw-interview

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

hw-interview について

Huaweiの新卒技術面接に備える求職者向けのスキルです。履歴書と同梱資料を使って職種を推定し、プロジェクト質問、技術基礎問題、コーディング問題を作成します。オンラインAPIには依存しません。

主な機能

  1. 01履歴書から職種・スキル・プロジェクトを抽出
  2. 02職種とスキルに応じた面接資料の選定
  3. 03プロジェクト質問と技術基礎問題の作成
  4. 04指定インデックスからコーディング問題を選定
  5. 05オンラインAPI不要、個人情報を出力から除外

活用シーン

  1. 01Huaweiの新卒技術面接を練習
  2. 02履歴書のプロジェクトに関する質問を準備
  3. 03希望職種に応じた技術項目を復習

インストール

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

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

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

同梱ファイル

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-interview — 模拟面试助手

根据用户简历,结合本包 knowledge/ 生成一套可演练的华为校招技术面题(不依赖任何线上 API)。

知识库位置(强制)

  • 知识库在本 skill 根目录下的 knowledge/(与本 SKILL.md 同级),随 skill 一起分发/安装。
  • 所有 Read / Grep 路径均相对本 skill 根:如 knowledge/experiences/platform/、knowledge/coding-problems/hot100/index.json。
  • 禁止到用户当前工作区根目录、其他项目或仓外路径查找 knowledge/;找不到本 skill 内知识库时,说明无法出题依据,不要编造面经或题链。

输入

必需:简历(粘贴正文,或用户附带的简历文件文本)。缺简历时只追问一次。

忽略手机号 / 邮箱 / 身份证等隐私字段,不要写入输出。

可选:目标岗位方向(通用软件开发 | AI | 嵌入式 | 通信/网络 | 测试)。未给出时从简历技能与项目推断。

岗位方向(内部)

方向简历信号(示例)
通用软件开发Java / C++ / 前端 / 后端 / Spring / 微服务 / 数据库
AI算法 / 机器学习 / 深度学习 / 大模型 / NLP / CV / PyTorch
嵌入式嵌入式 / 单片机 / FPGA / STM32 / RTOS
通信/网络通信 / 5G / 数通 / 协议 / 射频
测试测试 / 测开 / 自动化测试 / QA

流程

  1. 解析简历:提取目标岗位、技能列表、2–5 个项目(名称、技术栈、一句话描述、亮点/难点)。信息缺失则留空,禁止编造。
  2. 检索参考面经(按优先级 Grep / Read):
    • 先:knowledge/experiences/platform/(CodeFun2000 站内面经)
    • 再:knowledge/wiki/compiled/、knowledge/interview/
    • 后:knowledge/experiences/hw-exp-*-ext-*.md、hw-exp-*-xhs-*.md
    • 按岗位关键词与技能匹配,选出 3–4 条最相关面经用于「参考面经」列表
  3. 选题手撕(Agent 内部):
    • 仅从 knowledge/coding-problems/hot100/index.json 选题并取可点击 source_url / codefun_url / leetcode_url
    • 需要题意时再 Read 对应题面;禁止用第三方求职社区或库外 URL 充当手撕链接
    • 推荐理由须结合简历技能或项目,2–3 句
  4. 生成面试题:
    • 项目提问 3 条:必须点名简历中的具体项目与技术细节,忌空泛
    • 八股文考点 3 条:贴合技能列表,可与项目结合
    • 手撕题 1 道:来自上一步索引
  5. 输出严格使用下方 Markdown 结构;可一次给出 1 组;若用户要求多组,最多再给 2 组变体(换角度,勿重复同一项目问法)

方案角度(轮换选用)

  • 从项目技术选型和难点切入
  • 从项目数据量、性能优化和实际效果切入
  • 从团队协作、遇到的问题和解决方案切入
  • 从八股基础与项目结合点切入
  • 从业务场景和算法/架构选择切入
  • 从扩展性、可维护性和工程落地切入

输出格式

## 简历模拟面试({岗位方向中文})

**方案角度**:{角度一句话}

### 项目提问
1. …
2. …
3. …

### 八股文考点
1. …
2. …
3. …

### 手撕题
[题目标题](可点击链接)  — 简短考点提示

**推荐理由**:结合简历中的具体技能或项目说明为何选这题。

---

**参考面经**:
- [B] [站内面经标题](https://codefun2000.com/ide/Pxxxx) — CodeFun2000
- [C] 外部面经《…》
- [C] 小红书面经《…》
参考面经引用规则(同 /hw-ask)
  • CodeFun2000 / 自有:带链接;外部面经/小红书:只写「外部面经」或「小红书面经」+ 标题,禁止外链,外部面经禁止写原站点名/域名
  • B 站若引用:须 Read 片段并核对相关度,格式 [A] 塔子哥公开课 […](url?t=秒) — B站 **MM:SS–MM:SS**;禁止写「字幕」
  • 禁止在输出中出现 knowledge/、index.json、hot100、卡片 id、Grep/Read、「知识库」等内部用语

禁止

  • 编造简历中不存在的项目或技术
  • 声称精准押题或给出虚假匹配百分比
  • 手撕题链接不在 hot100/index.json 内
  • 输出小红书 URL 或任何第三方求职社区域名/外链
  • 向客户暴露仓库路径或检索过程
  • 在未拿到简历时直接生成完整题单

相关

流程/政策答疑请改用 /hw-ask。性格测评练习见 /hw-ask 或 测评模拟。

コメント