• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
freefreef
V2EX  ›  酷工作

后端现场 AI Coding 面试,有什么经验和建议?

  •  
  •   freefreef · 7h 43m ago · 2133 views

    最近有一个 Java 后端岗位需要现场 AI Coding ,根据给定需求完成开发。我之前没有经历过这类面试,想请教一下有经验的朋友。

    我整理了一个初步流程,大家觉得是否合理?有没有需要补充或调整的地方?

    1. 读需求:理解需求和边界条件。
    2. 制定计划:使用 /plan (如果没有该功能,就让 AI 先输出实现计划,列出步骤和涉及的文件。)
    3. 分步实现:先设计数据库表,再逐步编码,每步完成后检查,有问题及时让 AI 修改。
    4. 验证
      • 人工 Review 代码,让 AI 根据反馈修改。
      • 编写单元测试。
      • 启动项目,手动调用接口验证(让 AI 生成 curl 命令)。

    想请教有经验的朋友:

    • 这个流程是否合理?
    • 现场 AI Coding 最容易忽略哪些问题?
    Supplement 1  ·  6h 20m ago
    补充背景:
    1. 去公司现场面试,AI 工具和环境是对方提供,不知道是什么。
    2. 该面试为二面,我估计时长应该 1 小时以内。
    21 replies  •  2026-10-16 17:19:31 +08:00
    XDiong
        1
    XDiong  
       7h 6m ago
    如果有原型页面可以调用 MCP 查看原型,理解原型设计,让 AI 根据原型设计对应的展示数据模型开发对应的后端接口(毕竟你都说了 Java ,我默认业务 CRUD 仔)
    也可以 MCP 直接连接到数据库,学习理解已有的数据库设计,根据业务去设计表结构(记得开一个子 agent 进行 review ),然后梭哈写业务代码(写完可以按照功能设计逐项对比 review ),剩下就是一些数据是否满足前端要求,可拓展性,业务匹配程度,性能之类的 review 了,丢给 AI 让他自己去做。
    Bran001
        2
    Bran001  
       6h 49m ago
    @XDiong 你好,请问下,开一个子 agent review 是指啥?
    XDiong
        3
    XDiong  
       6h 34m ago
    @Bran001 可以自己创建一些 agent ,然后开个会话调用这个 agent 去 review 某一块功能。或者再简单点就是直接临时任务去 review 。
    jonty
        4
    jonty  
       6h 30m ago
    现在 vb 也不需要分的这么清了吧。读需求 + 理解需求 + 制定计划 + 实现,其实大模型都有能力自己做了..不需要人来做润滑剂了。你需要的就是把所有文档+你知道的东西都丢进去就行。
    freefreef
        5
    freefreef  
    OP
       6h 25m ago
    @XDiong 感谢分享,我会参考其中一些思路。不过现场面试的 AI 工具都是公司提供的(不知道会是什么),可能没时间折腾 MCP 这些。
    kongkongyzt
        6
    kongkongyzt  
       6h 24m ago
    @jonty +1, 今年年中的时候还奉为圭臬的 prompt 优化方法,在主流模型的几次大的迭代后早就不需要用了
    freefreef
        7
    freefreef  
    OP
       6h 23m ago
    @jonty 不知道面试的公司会提供什么工具和缓解,AI 能力怎样。拆分下再实现可能比较保险点
    hideon
        8
    hideon  
       6h 15m ago
    模型不行就加 skill 就完事了
    zengguibo
        9
    zengguibo  
       6h 11m ago
    不同的 AI 工具效果差别可大了,需求我估计就给你一些数据,要你建库建表,然后创建前后端代码,把结果展示出来,中间要你考虑什么扩展性之类的
    chen11
        10
    chen11  
       6h 7m ago
    假如十个人去面试=白嫖到 10 个免费劳动力
    freefreef
        11
    freefreef  
    OP
       6h 0m ago via Android
    @chen11 时间应该 1 小时内,风险不是特别大
    freefreef
        12
    freefreef  
    OP
       5h 58m ago via Android
    @zengguibo 有可能。我估计还是结果导向,能实现又好又快就行。
    SunShare
        13
    SunShare  
       5h 22m ago
    有具体的题目吗?我也想试试看
    XDiong
        14
    XDiong  
       4h 54m ago
    @freefreef 如果现场允许的情况下,自己能快速配置 MCP 服务、Agent 、Skill 提升效率,本身也是能力的一种体现,如果公司有成熟的 AI 配套设施、知识库等内容可以快速接入大模型充实业务背景,让 AI 更好理解业务,这其实就是体现你的能力。现在这个时代下,怎么利用 AI 提升效率才是重点。
    XDiong
        15
    XDiong  
       4h 50m ago
    @freefreef 你怎么又快又正确的完成需求才是关键点吧,不然大家都会调用大模型,凭什么选你呢?总得体现自己的价值吧
    widowcat
        16
    widowcat  
       4h 34m ago
    这种公司值得去吗,都还没进去都要这样了
    freefreef
        17
    freefreef  
    OP
       4h 24m ago
    @XDiong ok ,我准备下
    freefreef
        18
    freefreef  
    OP
       4h 21m ago
    @widowcat 非一线城市,机会少,争取有一个 Offer 再说吧。这里还有不少内网开发的外包,那种应该更痛苦,这个岗位至少还能用 AI😂
    zhangli2946
        19
    zhangli2946  
       3h 59m ago
    应该考差的是你对问题空间的理解
    与 AI 对齐的能力

    评判标准就是 对齐产生的成果,work 不 work
    maocat
        20
    maocat  
       3h 20m ago
    1. 人理解需求
    2. 和 AI 讨论细节,注意点
    3. 人提出技术架构
    4. AI 输出 plan
    5. AI 实现代码,单元测试
    6. AI code review, 人 review 功能业务模块,细节调整
    7. AI 收尾,检查代码实现 simplify
    8. 重复 5-7 直到功能完成
    9. 回归测试(如果有),输出文档
    kimhooo
        21
    kimhooo  
       22 mins ago
    我觉得尽量做好你提到的第一点就好了,其他都依赖于模型本身的能力,包括方案设计和功能实现
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4981 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 09:41 · PVG 17:41 · LAX 02:41 · JFK 05:41
    ♥ Do have faith in what you're doing.