前言

本文会从面试官的角度出发,讲解一下面试官面试时一般都会想啥(面试官的自我修养),以及对于候选人的建议。

当然,并非每一个面试官都会有下面的这些自我修养,有些面试官本身就很水,面试没有章法随心所欲,我相信对于这种面试,参考的意义不大。

大家如果后面遇到类似的情况,不必怀疑自己,一般越是中大厂,面试官的自我修养本身就会越高(中大厂的面试官都需要考试,通过后才能成为面试官,本身就有一定的门槛),面试的参考价值也越大。

面试范围

对面试官

  1. 面试官和候选人,在技术栈、实践经验上一定存在着某些差距,有些面试官往往只喜欢问一些自己所熟悉的领域,这样往往会陷入误区,错失一些优秀选手。

  2. 一般而言,我们鼓励多维度对候选人进行考察,也不要只问自己所熟悉的领域,避免随机性所带来的影响。

PS:之前某一家中小公司,好多候选人都反馈这个人只问相同领域(例如只问数据同步,KafKa相关)的问题,甚至问题都是一样的

对候选人

  1. 遇到一些针对某个领域深挖不断的面试官,不要害怕,大概率这个面试官对这个领域更加熟悉,而对于其他领域可能相对比较陌生。

  2. 因此,面试时如果能够意识到这一点,可以慢慢释放出一种信号(如果你确实不熟悉):这个领域我实践中遇到的少一些,可能很多东西还在进一步学习,不过我在XXX(将面试官引导到其余领域)

  3. 不要直接回答:我不会,没有遇到过;尽量圆滑处理,或者尝试回答一些相关联的内容,再去强调自己这块掌握的不多等等

  4. 对于一些中小公司,可以咨询最近有没有其他同学面试过,尝试获取面经提前准备,因为很多中小公司面试官很喜欢拿一套固定的面试问题去问候选人,而非针对简历去面试

关于AI作弊

对面试官

  1. 目前AI作弊非常泛滥,甚至有些候选人能做到以假乱真,因此对于鉴别AI作弊也有一定的要求,有些公司甚至还要求双机位去面试,就是为了防止AI作弊

  2. 常见的识别 候选人是否有AI作弊嫌疑 的方法:

    • 问一些比较刁钻或者复杂的问题,一般人记不住,如果候选人能够很清晰的说出来,则存在嫌疑。

    • 通过候选人回答问题前的停顿来识别,或者回答问题的流畅度,比如一开始说的很模糊(怀疑模型正在思考),突然就很清晰了(模型生成答案了)。

    • 多轮面试,协同考察,面试官提前备注好存在AI作弊嫌疑,二面有针对性地进行测试。

    • 通过候选人回答的问题内容中,是否有”AI味“来识别。

    • 通过候选人的眼神是否飘忽不定来识别。

    • 通过候选人的眼镜反光来识别。

    • 通过候选人回答问题的语气,是否过于机械化。

    • 看过往面评,是否有“疑似AI”的评价;

    • 一场面试真的是,和人的斗智斗勇 ......

对候选人

  1. 想啥呢?我怎么可能在这个地方教你怎么用AI作弊 ... ...

  2. 对于AI来说,它可以成为我们日常学习和工作中强有力的生产力,所以要有拥抱AI的态度;

  3. 在工作中,如何应用AI会在其他文章中分享,这里不再赘述;

  4. 平时准备面试时(是准备面试中,不是面试中),AI真的可以帮你很多!以豆包为例,可以将简历输入给豆包,然后和豆包开语音,让他对你模拟面试,效果还是不错的;

    • 注意将声音设置成比较严肃的声音  ;

    • 豆包还会根据你的表现,给你全方位的提出意见,并进行总结;

尽可能提出好的问题

对面试官

  1. 尽可能提出好的问题,给候选人创造更多的舞台,而非只提问单纯的八股问题

  2. 重点考察候选人思考问题的过程,关注其对于问题的分析,知识点的串联程;度,学习新知识的方法等等,也即考察候选人的聪明程度;

  3. 如果候选人遇到了一个不会的问题,但是他可以通过逻辑推导、串联知识点,来间接猜出答案,即使这个答案可能不妥,我们也应该鼓励。

对候选人

  1. 切忌死记硬背知识点,尤其是项目内容;

  2. 记忆&学习知识点时,避免碎片化,尝试梳理自己的知识脉络,串联知识点;

  3. 遇到一个问题时,不要立马去思考这个问题的答案,先尝试思考一下这个问题和其他问题的关系,这个问题在整个课程体系中的位置和重要程度,相关背景,最后再去学习这个知识点;

  4. 有一句话要记住:你记忆和学习知识点的方式,很大程度的影响着你回答此类问题的方式和逻辑性。

举一个例子,来自之前写的一篇关于【背诵八股文】的公众号文章:

大数据八股还能这样背?带你解锁八股背诵的独家秘籍”

八股别硬背,面试这样回答必加分!面试官抢着要

图片

八股

对面试官

  1. 背过这个八股,和真正理解这个八股,是不一样的;

  2. 问八股时,多和应用相结合,避免AI作弊;

  3. 多问为什么?和背景。

对候选人

  1. 单独学习一些记忆&背诵相关的技巧,切忌死记硬背;

  2. 制定复习策略,定期复习,降低后期复习压力;

  3. 联想记忆,知识串联(例如上面的小文件治理的例子)。

项目

对面试官

  1. 选哪个项目?

    • 尽可能选择时间较近、参与时间较长的项目,如果选择一年前的项目,候选人可能会忘掉或者记忆出现模糊

    • 如果没有比较合适的,可以直接询问候选人:你觉得工作/实习过程中,令你印象深刻的项目主要是啥?你在工作/实习过程中,投入精力最多的项目是啥?

  2. 项目聊什么?

    • 【基础篇】怎么做的?

    • 【基础篇】为什么要做?

    • 【基础篇】为什么这么做?

    • 进阶区分度】假设xxxxx,你该怎么处理?(替换或者删除项目背景中的内容,询问候选人如何处理?)

    • 【进阶区分度】项目中你提到了xxx,讲一下怎么结合的?在项目中的作用?能不能换成xxx?(细节深挖)

对候选人

  1. 还是那句话:你记忆和学习知识点的方式,很大程度的影响着你回答此类问题的方式和逻辑性

  2. 准备项目时,一些核心的项目问题和工作时(数据治理、任务优化、模型设计&开发),一定要全方位的去准备,做好拆解

    • 不仅仅要准备基础三部曲:是什么?为什么要做?为什么这么做?

    • 还要进行细节深挖和拓展:例如,不仅要知道你项目中的任务优化是怎么做的?还要知道整个任务优化方法论,遇到问题的思考过程等等;

  3. 花大精力,核心准备几个关键,频繁考察的点,面试时可以往你准备最全面的内容上去引导:

    • 例如,问你遇到的困难?问你工作中让你印象最深刻的东西?

    • 有的时候,面试通过不是因为你把问题都答上来了,而是有几个重要的问题你回答的非常出色!

SQL&算法

对面试官

  1. 一般每个公司会有自己的题库,面试官可以从中挑选几道固定的题目进行考察

  2. 注意,为了防止题目共享,相同学校的候选人尽量出不同的SQL题目,不要长时间只考察一道特定题目

对候选人

  1. 基础但不普通,SQL必须要会,无论是面试还是工作开发,SQL都不会就不用干了哈

  2. 另外,SQL一定是越熟练越好,只有SQL熟练了,你才有更多精力和时间去尝试任务的优化、数据治理、模型设计等工作,能力&个人竞争力才能不断提升

  3. 如果只是深陷SQL逻辑开发的泥潭,时间都花在写SQL上了,没有精力去做其他事情,那么你的个人竞争力就无法进一步提升,终究还是一个SQL Boy/Girl!

  4. 不多废话,十大专题都会了吗?

软素质

软素质很多,个人觉得 【影响面试结果】 的点主要有两个:

  1. 沟通表达能力:不多说了,不行的话就多练把,不过嘴皮子这个东西,是可以短期刻意训练出来的,就看你是否有心了

  2. 对话舒畅度和态度:

    • 有些人能力确实很强,但是面试中喜欢怼面试官,或者说话有一种高高在上的感觉,会让人很不舒服,面试官会觉得你很难相处,也可能会淘汰你

    • 面试尽可能地谦卑一些,但是要有自信!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐