V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aikilan
V2EX  ›  程序员

面向人机交互的现在,程序员的面试方式相谈。

  •  
  •   aikilan · 331 天前 · 938 次点击
    这是一个创建于 331 天前的主题,其中的信息可能已经有所发展或是发生改变。

    面试人用 ChatGPT 怎么办?

    看到这个帖子有感,从结果导向角度出发,程序员的工作产物过程必然充满了试错与探索。由此联想程序员既然可以通过 google 来定位并解决问题,那使用 chatGPT 的问题在哪呢?

    在可预见的未来(甚至就是当下),程序员这个职业可能走向一个完全不同的方向,更接近成为一个 prompt 工程师,作为人类来说,你永远不可能达到一个 AI 的级别,那么成为一个优秀的人机交互的 prompt 工程师也未尝不可。

    或许,面试的方式可以给面试者抛出问题,并且给予三次向 AI 提出 prompt 的机会,以此判断面试者是否真的了解问题,知道如何解决问题。

    5 条回复    2023-05-25 17:58:42 +08:00
    x77
        1
    x77  
       331 天前
    从结构导向出发,我觉得不要限制程序员解决问题的方式,甚至要提供他解决问题需要的必要工具和资源。面试不是考察记忆能力(见过国内一线手机大厂面试完全是考记忆,100% 的提问都是 Google 一下能解决问题),而是考察解决问题的能力,使用 ChatGPT 没啥问题。

    用 ChatGPT 还有其他 AI 工具还得要具备知识,要能准确的抽象出 prompt ,另外,还得有判断 AI 工具输出是否正确的能力,能用好 AI 工具也是有门槛。
    jybox
        2
    jybox  
       331 天前
    ChatGPT (或其他 LTM )也只是一个工具而已,所谓的 Prompt engineering 技巧很多时候也只局限于这一个 LTM 产品,这相当于只考察了面试者对这一种工具的掌握情况 —— 只要 prompt 写得好什么问题都能答上来(尤其面试这种缺乏复杂上下文的问题)。

    稍微高级一点的职位我们关注的还是这个人在不借助外部工具的情况下思考、学习的能力(这样才能适应不同的工作、工具),在这种情况下使用 ChatGPT 是一个非常大的干扰,会导致考察的效率会下降很多。
    jybox
        3
    jybox  
       331 天前
    或者说允许使用 Google 是因为搜索在回答问题的比重里占得很小,不影响考察面试者自身的多方面的能力;但 ChatGPT (对于常见的面试问题)回答得效果太好了,面试者可以只用 ChatGPT 来解决问题。
    Skifary
        4
    Skifary  
       331 天前
    相对于观察解决问题的手段,面试更应该关心举一反三的能力,交谈对话的素养水平以及过往的经历。
    Alias4ck
        5
    Alias4ck  
       331 天前
    其实仔细想想,大部分普通人解决问题的方式:大致是了解它相关的背景,已有的解决方案,别人有什么类似解决方案以及做了什么方面的优化和调整,极少数人是做出那一个破天荒的操作,让人 suprise 的解决方案的. 而普通人能做的也是按照前人的方式来做,所以说解决问题的方式,基本是可以划到一个范围的(这一点现在的 AI 已经做的很好了), AI 没做的工作那部分应该就是需要考察你的,那么未来面试可能更加关注的点,创造性? 你如何从众多的知识中找到一个连接(也许是排列组合😄) 它可能是未来标注你的能力一种方式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1904 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:19 · PVG 00:19 · LAX 09:19 · JFK 12:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.