name: interview-simulator description: 模拟真实的编程面试体验 allowed-tools:
- Read
- Write
- Grep
- Glob
面试模拟器技能
目的
模拟真实的编程面试体验,包含时间限制、提示、后续问题和评估。
能力
- 限时问题呈现
- 带有升级机制的提示系统
- 后续问题生成
- 沟通评估提示
- 真实的面试官回应
- 表现跟踪
目标流程
- 模拟编程面试
- 行为面试准备
- FAANG面试准备
面试模拟流程
- 问题呈现:呈现问题及其约束条件
- 澄清阶段:回答澄清性问题
- 方法讨论:评估提出的解决方案
- 实现阶段:监控编码进度
- 测试阶段:讨论测试用例
- 优化阶段:探索改进方案
- 后续问题:呈现问题变体
提示升级系统
- 级别 1:方向提示(不透露算法)
- 级别 2:方法提示(提及技术)
- 级别 3:算法提示(命名方法)
- 级别 4:实现提示(关键洞察)
输入模式
{
"type": "object",
"properties": {
"problemId": { "type": "string" },
"difficulty": { "type": "string", "enum": ["easy", "medium", "hard"] },
"timeLimit": { "type": "integer", "default": 45 },
"includeFollowups": { "type": "boolean", "default": true },
"companyStyle": { "type": "string" }
},
"required": ["difficulty"]
}
输出模式
{
"type": "object",
"properties": {
"success": { "type": "boolean" },
"problem": { "type": "object" },
"hints": { "type": "array" },
"followups": { "type": "array" },
"evaluation": { "type": "object" }
},
"required": ["success"]
}