此Twitter 线程来自Sergio Pereira @SergioRocks (来源: 12-07-2022 )。 Pereira 是一家创业公司创始人兼首席技术官。
ChatGPT 是棺材上的最后一颗钉子,用于编码面试。三个例子:
作为首席技术官,我在过去几年面试并聘用了数百名软件工程师。
这些是我用来采访他们的代码挑战的 3 个真实例子。这些是由真正的(人类)工程师解决的:
1/ 我从最简单的问题开始。这是青少年的破冰船。他们通常需要几分钟。
ChatGPT 在几秒钟内提供了正确的解决方案:
2/ 现在我用二维数组进行了经典挑战。
这个很微妙,即使是高级候选人也需要一些时间。他们需要找到零点,然后解出一个矩形,然后才解出 n 个矩形。
我也在寻找算法的复杂性。
我曾经在 1 小时的采访中遇到过这个代码挑战,并将其分为这 3 个部分。很少有候选人会在一小时内完成全部范围。
Chat GPT 在不到 30 秒的时间内解决了全部问题:
3/ 现在,我把这个作为一个带回家的挑战(背景有点少)
这是金融科技领域的经典风险评分问题:
- 抢走某人的银行账户
- 获取一年的交易(在本例中使用 Plaid API)
- 查找过去一年收到的工资
考生通常会花一些时间查找 Plaid API,尤其是交易端点。然后他们编写逻辑以提取交易并仅过滤所需的交易。
ChatGPT 在短短几秒钟内完成了同样的操作:
现在,问题是:
- 如果 AI 可以在编码面试挑战中做到这一点。它能在多大程度上扰乱软件工程师的日常工作?
我坐等着看未来几个月出现的所有发展。但我只能假设它会对软件的构建方式产生很大影响。
通过HackerNoon Stable Diffusion提示生成的特征图像“Will ChatGPT Change Coding Interviews Forever?”