AI Coding 面试指引

Claude Code(自研版)是深度集成于面试环境的 AI  Agent 工具,旨在还原“人+AI”的真实开发场景。支持智能问答、代码读写 / 修改、Shell 命令执行、代码缺陷识别等能力,全程由面试官管控使用权限,助力面试官评估候选人的 AI 协同开发能力。

1、计费说明

  • 单场面试使用 Claude Code 功能,需消耗 1 个场次额度
  • 平台默认限制每分钟最多5次AI请求,防止恶意刷取

2、适用角色说明

  • 面试官:支持开启/关闭 Claude Code 功能、查看使用记录。
  • 候选人:在面试官授权下使用 Claude Code 进行编程辅助,发起 AI 交互请求。

3、面试官操作指引

开启/关闭配置

  • 面试前配置:进入面试间时,可选择是否要开启「Claude Code」功能。
  • 面试中实时调整:面试过程中,可在「设置」菜单中修改开关状态,调整后候选人端编辑器立即生效。

使用过程

  • 实时查看:面试官可实时查看候选人的 AI 请求内容、回复结果。

面试后追溯

  • 面试回放:面试结束后,可通过“面试回放,查看候选人使用 Claude Code 的记录。
  • 面试报告:面试结束后,可通过“面试报告”,查看候选人使用 Claude Code 的记录。

4、核心能力说明

能力模块具体功能应用场景
智能问答与上下文理解代码语法讲解、编程问题解答、需求分析,支持结合面试代码上下文提问候选人询问语法规则、面试官提出编程问题后 AI 辅助分析
代码文件操作读取 / 修改编辑器内代码文件、全局搜索代码内容、生成代码片段快速编写代码、修改代码逻辑、检索项目内代码
终端与命令执行执行 Shell 命令、编译运行代码(如 Java/javac、Python)、查看运行结果面试中实时编译代码、执行测试命令、验证代码有效性
代码调试与优化自动识别代码缺陷、提供优化建议、修复语法 / 逻辑错误候选人排查代码 Bug、优化代码性能、规范代码风格
实时协作与追溯面试官实时查看候选人使用轨迹,支持面试回放还原操作过程面试过程监控、面试后复盘分析候选人 AI 使用能力

基础使用流程

1). 发起请求:在交互面板输入框中,输入编程相关问题/指令,如「解释Java volatile关键字」、「修复这段代码的空指针异常」。

2). 查看回复:AI实时返回回复/处理结果。

3). 继续交互:可基于上一次回复继续提问,AI 自动理解上下文。

常用指令

在交互面板中输入以下指令,可快速实现对应功能,无需繁琐描述:

指令功能示例
/help查看 Claude Code 所有可用指令与功能说明输入/help,返回指令列表
/clear清空当前对话上下文,重新发起新请求上下文混乱时,输入/clear重置
/explain [代码/问题]解释代码逻辑 / 编程问题输入/explain volatile,解释 volatile 关键字
/fix [代码]修复代码中的语法 / 逻辑错误选中报错代码,输入/fix,获取修复方案
/optimize [代码]优化代码性能 / 结构选中代码,输入/optimize,获取优化建议

5、注意事项

1). 使用 Claude Code 前,请确保账户有足够的「场次额度」,额度不足时将无法使用。

2). 面试中可根据候选人表现,实时调整功能开关(如候选人过度依赖AI时可关闭),操作记录将全程留存。

6、常见问题与解决方案

Q1:使用 Claude Code 时,提示「额度已用完」怎么办?

A:可联系企业管理员充值,充值完成后即可恢复使用。


Q2:候选人发起AI请求后,长时间无回复(超过10秒)怎么办?

A:1. 检查网络连接,确保网络通畅,离线状态下功能无法使用;2. 刷新页面后重新输入指令发起请求;


Q3:AI生成的代码复制到编辑器后,编译报错怎么办?

A:1. 检查AI生成的代码是否与面试要求的“编程语言/框架版本”一致(如面试官要求Java8,AI生成了Java17的代码);2. 将报错信息复制至Claude Code输入框,输入「分析这个报错并修复代码」,AI将给出针对性修复方案;3. 手动调整代码中的细节(如包名、类名),适配面试项目结构。


Q4:Claude Code支持哪些编程语言?

A:支持 ShowMeBug 编辑器所有主流编程语言,包括Java、Python、Go、JavaScript/TypeScript、C/C++、Ruby、PHP等,及Spring Boot、Vue、React等主流框架。


若在使用 Claude Code 功能过程中,遇到上述文档未覆盖的问题,可添加微信号 jishufeige 获取帮助。