classify-interview-questions

A workflow for sorting interview questions into an AI-engineering question bank or a traditional software-engineering question bank. It also removes duplicates and keeps source links and frequency records consistent.

In plain words
What is it for?
Classifying questions about agents, LLMs, RAG, and AI engineering, or questions about languages, databases, operating systems, and distributed systems.
Why use it?
It prevents related questions from being scattered across the wrong collections and avoids counting unsupported or incomplete questions.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/ranxi2001/zero2agent/classify-interview-questions
Any agent
npx skills add ranxi2001/zero2Agent --skill classify-interview-questions
Clone the repo
git clone --depth 1 https://github.com/ranxi2001/zero2Agent

Made for: Claude Code, Codex.

Per session 104 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,226 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00104 $0.05226
Opus 5 $0.00052 $0.02613
Sonnet 5 $0.00021 $0.01045
Haiku 4.5 $0.00010 $0.00523

Measured 3d ago against content hash f156eed3b457, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade B, and why

classify-interview-questions scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

The scan reads SKILL.md. This mod also ships 10 executable files (scripts/build_question_index_json.py, scripts/extract_and_recall.py, scripts/question_frequency.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Reads agent configuration directoriesmediumAgent snooping

.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.

`--llm` 默认从 Codex 配置读取连接信息:优先显式 `--codex-config` 或 `~/.codex/config.json` / `codex.json`,否则读取官方 `~/.codex/config.toml` 当前 `model_provider` 和 `auth.json`。兼容 `baseURL/base_url`、`token/apiKey`,按 `wire_api` 调用 Responses 或 Ch
.claude/skills/classify-interview-questions/SKILL.md · 296 lines

How it starts

The opening of the file, as written. The whole thing — 296 lines — stays where its author put it; the contents beside it link to each section on GitHub.

classify-interview-questions:面试题分类分发

将新面试题按考察维度分类,拆分后加入已有题库。不新建独立面经实录文章

两个目标仓库

  • Agent、LLM、RAG、训练、多模态、AI Coding 与 AI 工程题:当前 zero2Agent/learn-agent-interview/
  • Java/Go/Python、JVM、并发、操作系统、网络、数据库、缓存、消息队列、分布式、前端与通用工程八股:相邻 ../zero2Leetcode/_includes/interview-seasons/2026/summer.md
  • 算法/手撕题只进入 zero2leetcode 的算法题单,不计入传统八股总数;题干不完整时排除,不补造。
  • 机器召回使用本 Skill 的 question-index.jsonquestion-index.md 是人工维护源。每次修改 Markdown 后必须重建 JSON 并运行 stale check。
  • question-frequency.json 是 Agent 题单频次事实源。frequency 等于 evidence 中可归因的独立面经出现次数;题库汇总、“高频题”等不可追溯标签不计数。正文只在现有最小主题组内按频次降序排列,同频按稳定的 firstSeenOrder 排列。
  • 两个仓库分别检查 worktree、计数、提交和推送。不得把一个仓库的 commit 混入另一个。

来源与超链接契约

来源链接是题库可信度的一部分。以后新增题、增强已有题和调研答案都按以下标准维护,不只写不可核验的公司名或“高频题”。

面试题证据

  • 有公开原文时,正文 > 来源: 使用可点击的 Markdown 链接,链接文字保留公司、岗位和轮次,例如:

    > 来源:[阿里云 Agent Infra 一面](https://www.nowcoder.com/feed/main/detail/<id>)
    
  • 链接必须直达原始面经文章或用户指定的一手页面,不使用搜索结果页、信息流首页、聚合转载、短链或无关主页。多个独立来源分别给链接,不能把多个 URL 藏在一个笼统标签里。

  • 同一来源要贯穿三处:正文来源行、question-index.md 的题目来源、question-frequency.json 的 evidence。人工索引保留 Markdown 链接;频次 JSON 中每个独立原文 URL 单独占一个 evidence,同一核心题里的同一 canonical URL 只计一次。

  • 增强已有题时保留原有链接,再追加新来源或追问链接;不要把已经可点击的来源降级成纯文本。

  • URL 只是可追溯入口,不自动证明内容是一手面经。仍需按真实面试过程、公司/岗位/轮次和问题上下文判断是否可归因,转载、题库汇总和营销内容仍不计频次。

  • 用户明确授权的本地题库或私有材料可以作为来源,但没有公开 URL 时必须写明“用户授权题库(无公开 URL)”,不得伪造链接,也不得把本机绝对路径、私有下载地址或凭证写进站点。若能定位到公开原文,先验证内容一致再补回原始链接。

  • 无公开 URL、又没有用户明确授权或其他可归因证据的题目,不进入频次事实源。

答案事实依据

  • 协议、框架、模型、Kubernetes、AIOps 等会变化或容易混淆的事实,优先查当前一手资料,并在支持该结论的正文附近直接链接官方文档、官方仓库、标准或论文,不只在文末列一个泛化“参考资料”。
  • 链接应指向支持具体结论的页面;官方资料没有直接支持时,明确标注这是工程推断或经验判断,不借链接制造过度确定性。
  • 答案实质依赖外部资料时同步更新 THIRD_PARTY_NOTICES.md。独立改写答案,不复制外部文章的长段落、图表或受版权保护内容。

链接验收

  • 发布前验证新增链接可访问、页面标题与标注一致、没有误链到评论区或推荐页;登录受限页面至少确认 URL 是原始文章地址。
  • 核对每个新增或增强题的正文来源、人工索引和频次 evidence,不允许其中一处有 URL、另两处丢失 URL。
  • 汇报时增加来源覆盖:公开原文链接数、用户授权但无公开 URL 的来源数、无法归因而排除的来源数。

维度分类表

编号 维度 目录 典型考察内容
01 架构选型 01-architecture-design/ ReAct/Plan-Execute/ToT、Agent 组成、设计范式、规划器
02 工具管理 02-tool-management/ 参数校验、工具路由、多工具调度、Mock 生成
03 容错与鲁棒性 03-fault-tolerance/ 超时处理、误操作防范、幻觉治理、失败恢复
04 记忆与上下文 04-memory-context/ 长对话、模糊需求、上下文污染、长短期记忆、to-do list
05 评估与全局观 05-eval-and-vision/ 量化评估、落地挑战、AI 工具价值/边界、行业认知
06 多智能体协作 06-multi-agent-collab/ 角色分工、通信机制、冲突仲裁、记忆共享
07 工程化踩坑 07-engineering-pitfalls/ 死循环、状态丢失、成本控制、AI Coding 实践、工具使用
08 Prompt 工程 08-prompt-engineering/ 模板构建、Skills 机制、好/差 Prompt 区别、框架创新
09 RAG 与检索 09-rag-retrieval/ chunk 设计、查询改写、召回精排、Embedding/ReRank 微调
10 训练与模型 10-training-and-data/ 数据清洗、LoRA、PPO/DPO/GRPO、位置编码、归一化、量化部署、多模态
11 AI 代码测试 11-ai-code-testing/ 覆盖率插桩、前置分析、代码过滤
12 业务 AI 工程 12-business-ai-engineering/ 业务需求拆解、方案选型、效果评估、智能客服与业务落地
13 简历项目拷打 13-project-deep-dive/ 项目部署、框架选型、意图识别、工具设计、知识库构建、性能优化
14 公司偏好(派生页) 14-company-preferences/ 从各维度来源统计公司考察偏好,不直接写入新题
15 Agent 概念 15-agent-concepts/ Harness/Context Engineering、Vibe Coding、MCP、Skills 等概念辨析
16 Agent Infra 16-agent-infra/ Runtime、Checkpoint、幂等、Sandbox、Kubernetes、调度与可观测
17 AI Infra 17-ai-infra/ 分布式训练、LLM Serving、GPU 调度、模型发布与 AIOps

Read the full file on GitHub · 296 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 296 lines · 104 tokens per session scan B f156eed3b457

Subscribe to this mod's changes

classify-interview-questions is a skill published in the GitHub repository ranxi2001/zero2Agent (367 stars, last pushed 3d ago), licensed MIT. It adds 104 tokens to every session and 5,226 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

kungfu-agent-onboarding

Use when a user asks to understand, start, inspect, extend, or safely operate installed Kungfu; verify the installed pack, select one intent route, personalize the explanation, and propose one smallest safe next action.

kungfu-systems/kungfu · 49 tokens

llmtornado-tutorial-generator

Generates comprehensive code tutorials on LlmTornado API formatted for Medium publication with examples, explanations, and best practices.

lofcz/LLMTornado · 31 tokens

manim-video

Manim CE animations: 3Blue1Brown math/algo videos.

john-data-chen/hermes-agent-backup · 19 tokens

hive.worker-delegation

Concrete patterns for breaking colony work into parallel worker jobs via runplaybook — when fan-out helps, how to model the goal as a tracker table, write the worker skill, author the playbook, pilot, and let convergence retry/resume the gap.

aden-hive/hive · 58 tokens

hive.x-automation

Read before automating X / Twitter with browser tools. Verified flows for post, reply, delete, search-and-engage, plus the Draft.js compose quirks that silently disable the send button. Includes the daily-reply and job-market-reply playbooks. Requires hive.browser-automation for the underlying screenshot + coordinate…

aden-hive/hive · 81 tokens

hive.chart-creation-foundations

Required reading whenever any chart tool is available. Teaches the one-tool embedding contract (call chartrender → live chart appears in chat AND a downloadable PNG lands in the queen session dir), the ECharts (data viz) vs Mermaid (structural diagrams) decision, the BI/financial-grade aesthetic baseline (no…

aden-hive/hive · 133 tokens