前语
咱们好,我是「周三不Coding」。
最近,许多互联网公司秋招提早批现已开始,信任小伙伴们一定在疯狂地备战秋招面试中。
在我之前的几篇文章中,也共享过我预备春招、面试大厂的一些经验。
今日,咱们再来结合本年最火热的 ChatGPT,教一下咱们如何运用 ChatGPT,提高面试预备功率,赶快全面把握面试知识点,在秋招提早批中拿到大厂门票!
提示工程 Prompt Engineering
在开始正式的内容前,先给咱们弥补一下提示工程 「Prompt Engineering」 相关的知识~
Prompt Engineering 是伴随 ChatGPT 火起来的一个高杠杆的技能。
Prompt 简略了解便是给 ChatGPT 等 AI 模型的指令,这个指令能够是一个简略的问题、一段资料、一段代码。在不久的将来,也或许是几张图片、一段语音、一段视频。AI 模型会基于此,生成相对应的回复。
而 Prompt Engineering 则是一门工程技能,经过设计与优化 Prompt,使得 AI 模型输出愈加精确、更契合预期的作用。
举个,一个低质量的 Prompt 如下:
请给我罗列一些面试常见的标题。
这是一个非常模糊的问题,没有阐明标题类型、标题数量、额定限定条件。那么 AI 模型就会输出模糊、不契合预期的作用。
优化后的 Prompt 如下:
请给我罗列 10 道 Java 根底高频面试题。你只需求罗列问题,不需求供给答案。
如此一来,AI 模型最后输出的作用大概率是契合咱们预期的。这里咱们除了参加数量、类型等前提外,还做了额定的限定。这个技巧叫 「To do and Not to do」
Prompt Engineering 还有其他技巧,比方 Basic Prompt Framework / CRISPE Prompt Framework,Role Prompting、Few-Shot Prompting 等 Prompt Skill。咱们有兴趣的话,我之后再专门写一篇文章介绍一下~
咱们简略了解一下 PE 即可,在运用 ChatGPT 的时分,尽或许将指令描绘清楚。接下来,咱们进入正式内容!
咱们能够经过三个角度,运用 ChatGPT 辅助咱们高效预备面试!
- 罗列面试标题
- 模仿面试
- 剖析、复盘面试
罗列面试标题
在预备面试的过程中,咱们会花费许多时刻去搜集面试题,而其间许多面试题都是比较经典的,很长一段时刻内都不会有改变。因此,咱们能够让 ChatGPT 帮咱们做这件工作。
在这个部分,咱们需求用到 Role Prompting,通俗易懂点来说便是给 ChatGPT 预设置一个人物。示例如下:
接下来,咱们便能够直接让 ChatGPT 帮助罗列标题。
咱们能够看到,ChatGPT 罗列的标题中有一些还是比较抢手的,比方重载和重写的差异、多线程、同步异步、反射、String 等标题。
经过这种方法,便能够生成各种范畴的技能面试标题,就不需求在网上找各种低质量的面试题库啦~
之后,咱们也能够让 ChatGPT 给出每道标题的答案。不过它给出的答案或许比较理论化,假如根底把握不厚实的同学,还是建议去查找一下具体的实战事例,并加以了解,不盲目地运用 ChatGPT。
这里拓宽思路为:ChatGPT 辅助制作一个面试知识库。
- 假如你关于面试标题把握的比较好,能够鉴别 ChatGPT 生成的问题答案是否正确,那么你能够快速生成答案,并将其以 Markdown 文档的方式记录在 Vuepress 这种静态网站中,便于之后重复温习。
模仿面试
咱们还能够让 ChatGPT 帮咱们做免费的 “模仿面试”,查验一下咱们的温习作用,这一下子就省了一笔找人模仿面试的钱!
咱们仍然需求用到 Role Prompting 技巧,给 ChatGPT 预设一个技能面试官的人物,示例如下:
接着,咱们给出一份面试标题列表,并测试一下:
当 ChatGPT 给出标题的时分,咱们便能够在心里想一下这道标题的答案,看看自己会不会。
- 假如不会,则记录下来,用于之后重复温习
- 否则,就继续进行下一道
这里我给出的面试标题比较少,所以看起来作用没那么显着。咱们在给面试标题列表的时分,最好随机选择一些标题,标题数量多一些,这样模仿面试的温习作用更好。
趁便提一下我之前安利的一个开源框架:「Dify」,我在 这篇文章 中有具体解说它的运用。
- 咱们能够将大量的面试标题制作为一份「面试数据集」,输入到 GPT 语言模型中作为它的上下文,这样就不会存在数量限制啦,输出标题愈加随机,翻倍提高功率!
面试复盘
咱们能够将自己关于面试标题的答复输入给 ChatGPT,让它从各个维度判断一下答复的是否正确、是否完美,并提出能够改善的当地。
这个关于 HR 面试来说很有用,HR 面试中会涉及到各种行为面试题,ChatGPT 很擅于剖析和答复此类标题。
首要,咱们先定义一个「面试评判者」的人物:
接着,咱们抛出一个 HR 面试中的经典问题:你以为你最大的缺陷是什么?
让咱们看看 ChatGPT 如何答复!
ChatGPT 给出的答复的确可圈可点,根据咱们之前的人物定义,剖析了答复体现杰出的当地和体现缺乏的当地,并给出了提高建议和示范答复。
由此可见,咱们的确能够运用 ChatGPT 来协助咱们找到面试中的问题所在,进行及时的复盘。
突然想到一个 :让 ChatGPT 评判一下这篇文章,让它帮助改一改哈哈哈哈~
总结
以上便是今日要共享的全部内容啦~
咱们在运用之前,需求简略了解一下 Promp Engineering,在运用过程中,尽或许多地参加一些细节,把 ChatGPT “调教” 得愈加契合预期,让它协助你高功率地预备面试~
假如这篇文章对你有协助的话,费事帮助点个赞支撑一下呀,蟹蟹啦!
假如咱们还有什么关于 ChatGPT 辅助预备面试的小技巧,能够谈论共享一下~下期再会!