swf2020

Interview Collector — AI skill for Claude Code

AI community

AI Agent 社招面试题自动采集与整理工具 - 从中文互联网平台搜集近12个月真实面试题,清洗去重后按8大模块分类,生成带解答的 Markdown 题集.

How to install Interview Collector

This entry records only its repository, not the path inside it, so there is no exact command to give. Open swf2020/interview-collector and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Interview Collector does

AI Agent 社招面试题自动采集与整理工具 - 从中文互联网平台搜集近12个月真实面试题,清洗去重后按8大模块分类,生成带解答的 Markdown 题集.

Alternatives in AI

  • ARIS Agent Guide — For AI agents reading this repo 6.2k ★
  • Open Knowledge — Beautiful, AI-native markdown IDE and LLM wiki 3.7k ★
  • Wenyan MCP — 文颜 MCP Server 可以让 AI 自动将 Markdown 文章排版后发布至微信公众号 1.2k ★

README

多角色社招面试题采集工具

多角色社招面试题自动采集与整理工具。支持 AI Agent、后端开发、前端开发、产品经理、测试、UI设计、算法等角色。从中文互联网平台搜集近 12 个月真实面试题,清洗去重后按角色专属知识模块分类,同时标注公司分类与面试轮次,生成带来源标注和参考答案的 Markdown 题集。

功能特性

  • 多角色支持:AI Agent / 后端开发 / 前端开发 / 产品经理 / 测试 / UI设计 / 算法工程师,自动识别用户意图并加载对应角色配置
  • 自动搜索采集:覆盖小红书/B站/牛客/CSDN/脉脉/BOSS直聘/猎聘/知乎等 14+ 中文平台,严格按流量置信度优先级分配搜索资源
  • 清洗去重:只保留真实面试题,语义去重(相似度 >85% 合并),标注来源平台与日期,上限 200 题保证精选
  • 角色专属模块分类:每个角色独立的知识模块定义(如 AI Agent 的 Prompt/LLM/RAG/Agent架构等 8 大模块,后端开发的 Java基础/并发/数据库/系统设计等 8 大模块)
  • 公司分类:6 大类(互联网公司/外企/AI公司/硬件芯片/创业公司/其他),每类下按具体公司名细分
  • 面试轮次:一面(基础)/ 二面(系统设计)/ 三面(文化匹配)/ HR面 / 总监面 / 加面 / 综合
  • 逐题解答:每题独立 Agent 生成四段式解答(考察点 → 解答思路 → 参考答案 + 加分项),各模块并行执行
  • 增量更新:每次只采集新增题目,已有答案不重复生成,合并去重后追加到历史文件

支持角色

角色 触发词示例
AI Agent / 大模型工程师(默认) "更新面试题集"、"收集 AI Agent 面试题"
后端开发 "收集后端面试题"、"Java 面试题采集"
前端开发 "收集前端面试题"、"React 面试题"
产品经理 "收集产品经理面试题"、"PM 面试"
测试 / QA "收集测试面试题"、"自动化测试面试"
UI设计 "收集 UI 设计面试题"、"交互设计面试"
算法工程师 "收集算法面试题"、"机器学习面试"

不指定角色时,默认采集 AI Agent 面试题(向后兼容)。

平台优先级

高流量平台题目置信度更高,采集优先级:**小红书 > B站 > 牛客 > CSDN > 其他网站**(脉脉、知乎、BOSS直聘、猎聘、培训机构等)。

Agent 架构

全部 8 个步骤通过独立 Agent 执行,主会话负责编排调度:

Step Agent 数 执行模式 说明
Step 0 0 串行 角色识别与配置加载(主会话直接执行)
Step 1 5 并行 按平台分组,5 个 Agent 同时采集
Step 2 1 串行 汇总 Step 1 结果后清洗去重
Step 3 1 串行 对清洗结果进行三维护分类(使用角色知识模块)
Step 4 1 串行 增量更新逻辑(合并历史数据)
Step 5 1 串行 生成主题目 Markdown 文件
Step 6 N(批量) 逐组顺序 每组 5-10 题,按模块批量生成
Step 7 2 串行 公司文件生成 + 索引校验

安装

安装与更新

npx skills add swf2020/interview-collector --all -g

该命令会将 skill 安装到全局 skills 目录。重复执行即可更新到最新版本。

卸载:

npx skills remove interview-collector -g

在 Claude Code 中使用

安装完成后,在 Claude Code 对话中直接说:

**通用触发(默认 AI Agent):**

  • "更新面试题集"
  • "收集最新面试题"
  • "跑一次面试题采集"

**指定角色触发:**

  • "收集后端面试题" / "收集前端面试题"
  • "产品经理面试题采集"
  • "测试工程师面试题"
  • "UI设计面试题"
  • "算法面试题采集"

在 OpenClaw 中使用

  1. 将本仓库的 `SKI