用GPT在技术面试作弊,竟没有一个面试官发现?

简介: 用GPT在技术面试作弊,竟没有一个面试官发现?


1. 背景

现在ChatGPT可以说是越来越火了,不少人都在用它来帮忙完成各种工作,从写代码到写作文,再到解决日常问题,特别是对于程序员来说,ChatGPT不仅能帮忙查找编程问题的解决方案,还能实时提供编码建议,它似乎是什么都能帮你做。

但是,也有人不少人想过,既然ChatGPT这么厉害,那为什么不用来帮助我面试呢?

诶,你别说,最近还真有人做了一项实验:使用ChatGPT在技术面试中作弊,会被发现吗?

有个前Google的工程师,Michael Mroczka,在Interviewing.io上搞了个实验,就是想看看用ChatGPT在技术面试中作弊究竟有多难。

2. Michael Mroczka的实验

实验方案设置:

Michael在Interviewing.io上组织了一系列的面试。

这些面试的题目分成三类:

  • 一类是LeetCode上的原版问题,
  • 一类是有所修改的LeetCode问题,
  • 最后一类则是完全自定义的问题。

每个候选人都必须在面试中使用ChatGPT来帮助解答问题,而且被告知要尽可能不依靠自己的技能。

面试者设置:

参与本次实验的应聘者主要是:

  • 在市场上积极寻找工作
  • 拥有 4 年以上经验,正在申请高级职位
  • 将自己的“对 ChatGPT 编码”熟悉度评为中等到高
  • 自称可以在面试中用 ChatGPT 作弊而不被抓到

面试官设置:

面试官们来自Interviewing.io的专业面试官库,他们并不知道这是一个关于作弊的测试,只被告知这个研究旨在了解面试官决策的可预测性趋势。

面试结束后,候选人和面试官都需要填写一份调查问卷。候选人的问卷主要关注使用ChatGPT的困难度,而面试官的问卷则包含了是否怀疑候选人作弊的问题。

3. 出人意料的结果

结果呢?

用ChatGPT的面试者在LeetCode原题上的通过率高达73%,即使是题目被改了改,通过率也有67%。但如果是面试官自创的问题,通过率就降到25%了。

而且,居然没有一个面试官发现候选人在作弊。

image.png

4. 总结

对于应聘者而言,ChatGPT无疑是一个强大的辅助学习工具,但是从实验结果来看,我们也要认识到gpt的局限性。

因此,我的建议是,把ChatGPT当作学习和练习的一个辅助工具,而不是完全依赖它来通过面试。

真正提升自己的编程能力、解决问题的能力和深入理解核心概念,才是确保面试成功和职业发展的关键。

同时,保持诚实和正直的态度,用自己的真实能力去赢得面试官的认可,这比任何作弊手段都更为重要和可靠。

参考文章:用GPT在技术面试作弊,竟没有一个面试官发现?

相关文章
|
10天前
|
机器学习/深度学习 人工智能 自然语言处理
开源版GPT-4o来了,AI大神Karpathy盛赞!67页技术报告全公开
【10月更文挑战第20天】近日,开源版GPT-4o的发布成为AI领域的焦点。作为GPT系列的最新成员,GPT-4o在性能和多模态数据处理方面实现了显著提升,得到了知名AI专家Andrej Karpathy的高度评价。该模型的开源特性将进一步促进AI研究的进展。
25 3
|
3月前
|
消息中间件 缓存 NoSQL
再也不怕面试官问零拷贝技术
该文章主要讨论了零拷贝技术的相关概念、传统IO读写操作的过程以及零拷贝技术的两种实现方法。
再也不怕面试官问零拷贝技术
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
【自然语言处理】GPT-5技术突破预测:引领自然语言处理革新的里程碑
随着科技的飞速发展,人工智能(AI)领域正迎来一场前所未有的革命。近日,OpenAI首席技术官米拉·穆拉蒂在采访中透露,新一代大语言模型GPT-5将在一年半后发布,这一消息无疑在科技界掀起了巨大的波澜。GPT-5的即将登场,预示着AI技术将迈入一个新的时代,我们的工作和日常生活也将随之发生深刻的变化。 GPT-5的发布,将为我们带来前所未有的智能体验。穆拉蒂将其与高中生到博士生的成长相比,可见其在智能水平上的巨大飞跃。GPT-5将具备更高的智能水平,能够处理更为复杂、精细的任务,如高级数据分析、自动化编程、智能内容生成等。这将极大地提高各行各业的工作效率,推动社会生产力的快速发展。
54 4
|
3月前
|
Linux 数据安全/隐私保护 Perl
解锁Linux高手秘籍:文件操作+命令解析大揭秘,面试场上让你光芒万丈,技术实力惊艳四座!
【8月更文挑战第5天】Linux作为服务器与嵌入式系统的基石,其文件管理和命令行操作是技术人员必备技能。本文从文件操作和基础命令两大方面,深入浅出地解析Linux核心要义,助你在面试中脱颖而出。首先探索文件系统的树状结构及操作,包括使用`ls -la`浏览文件详情、`touch`创建文件、`rm -r`慎删目录、`cp`与`mv`复制移动文件、以及利用`find`搜索文件。接着掌握命令行技巧,如用`cat`、`more`和`less`查看文件内容;借助`grep`、`sed`与`awk`处理文本;运用`ps`、`top`和`kill`管理进程;并通过`chmod`和`chown`管理文件权限。
76 8
|
3月前
|
监控 Linux 数据安全/隐私保护
Linux大神养成记:掌握这些逆天命令与快捷方式,面试秒变MVP,让你的技术实力燃爆全场!
【8月更文挑战第5天】Linux作为开源领域的核心,熟悉其基本命令对系统管理员和技术人员至关重要。本文精选了面试中常考的Linux命令,覆盖文件管理、文本处理、进程监控及权限调整等关键领域,并介绍了提高效率的快捷方式。通过掌握如`ls -l`、`grep "error"`、`top`、`chmod 755`等实用命令,以及Tab自动补全、历史命令浏览等功能,不仅能显著提升日常工作效能,还能在求职面试时展现出扎实的技术功底。
64 4
|
4月前
|
存储 搜索推荐 数据库
面试题MySQL问题之个性化推荐广告系统中ETL技术与Aerospike的结合使用如何解决
面试题MySQL问题之个性化推荐广告系统中ETL技术与Aerospike的结合使用如何解决
49 2
|
5月前
|
SQL 存储 前端开发
程序技术好文:面试知识点六:JavaWeb
程序技术好文:面试知识点六:JavaWeb
49 1
|
4月前
|
Java 应用服务中间件 持续交付
Java面试题:简述Docker等容器化技术的原理及其在Java应用部署中的作用。
Java面试题:简述Docker等容器化技术的原理及其在Java应用部署中的作用。
67 0
|
4月前
|
搜索推荐 算法 网络协议
如何做好IT类的技术面试?
如何做好IT类的技术面试?
49 0
|
5月前
|
XML Java 数据库连接
面试必备!Java核心技术100+面试题
面试必备!Java核心技术100+面试题