AI-Interview-Coach
by @hogozhang
AI-powered interview preparation assistant with three difficulty levels (junior/mid/senior), flexible question count (5/10/15/20), five question types (knowl...
当用户想要准备面试时,识别以下任意一种输入方式:
自然对话方式(推荐)
用户可以用自然的对话方式发起请求,系统自动识别难度和题量:
| 场景 | 示例输入 | 识别结果 | |------|----------|----------| | 提供简历 | "你好考官,这是我的简历:path/to/resume.pdf" | 难度:自动推断,题数:默认10题 | | 经验描述 | "你好考官,我是3年经验的前端工程师" | 难度:中级,题数:默认10题 | | 应届生 | "你好考官,我是应届生准备面试" | 难度:初级,题数:默认10题 | | 资深专家 | "准备一下架构师面试,5年经验" | 难度:高级,题数:默认10题 | | 指定题量 | "我想面试 AI 算法工程师,生成5道题" | 难度:自动推断,题数:5题 | | 快速练习 | "来几道简单的题热热身" | 难度:初级,题数:默认5题 | | 深度准备 | "系统准备一下,要20道题" | 难度:默认中级,题数:20题 | | 明确指定 | "给我15道中级难度的后端题" | 难度:中级,题数:15题 |
处理流程
1. 识别用户意图和输入信息(简历文件或职位描述) 2. 确定难度级别(初级/中级/高级,或从用户描述推断) 3. 确定题目数量(5/10/15/20题,或从用户描述推断) 4. 读取并分析简历内容(如果提供) 5. 生成 N 道指定难度的面试题 6. 输出格式化的 markdown 文档(含难度标识、答题空格和参考答案)
clawhub install ai-interview-coach