c++、算法工程、算法研究等面经(面试官视角)
大家好,我是萌萌哒黑大帅,欢迎来到算法开发面试手残党攻略(串台了,划掉)
这里作为第一人称视角,给大家分享一下面试时摄像头背后面试官的心理活动。
先叠个甲,各家甚至各个面试官风格可能完全不同,因此不建议代入具体某场面试,仅供参考
stage 1(筛简历):
目前为止我毕业不到三年,任职于商汤,技术栈属于广而不深,因此业务场景比较多样(可参考我过去发的jd)。
先确定团队有需求才开始准备面试(不存在kpi面,但是有可能面完且通过,最后被通知没hc了),我这里多以校招和实习为主
简历来源:ld筛完或者网友/群友直接塞简历,我拿到简历主要看候选人兴趣点,兴趣点广泛或者略微不一致的会打个电话简单聊一下,个人没有一票否决项(学历、经验等)
stage 2(面试):
面试风格取决于简历风格,简历项目/论文多的会细问,重点看项目过程中的思考路径(问之前我自己心里也会思考一下答案,然后和候选人的作对比,没有绝对对错)。少的直接上基础。
面试内容取决于岗位偏向算法研究还是工程还是兼备,研究会偏向数理基础(虽然我是数学系的但非常不喜欢手撕公式,最多讲讲思路),ml基础,工程直接上coding(给acmer会出竞赛真题,难度不超过铜牌,会设计多问),过程中尽最大可能给候选人思路上支持,但是关键点的思考必须由候选人自己给出,避免因为紧张。八股问不问纯看心情,可能会为了面评有东西写随便问一点。
stage 3(写面评):
通过与否的条件:基础差一票否决,基础一般但是有亮点也会给过,项目、竞赛等经验都是加分项。
其他公司听说会有面评保留的情况,需要case by case,比如是同组保留还是同部门保留还是全部保留。业务方向差很大或者不是熟悉的同学的面评不见得会愿意去看。
面评会记录一部分问过的问题,这样就算面评保留也能比较客观真实。
总结:
面试官不是考官,面试的过程更类似找对象。有的时候就算问题回答的一般也过了、或者都回答上来问题但是挂了,可能单纯只是因为有没有看上眼。
#算法工程师[话题]##面经#