被秋招摧残得磨去了棱角,也不要放下自己的骄傲(某面后的冷思考
为什么要写这个帖子?
1.本人的切实经历。2.确实有些话想说。3.确实有些事情后悔没有当面去争取和质疑。
昨天的面试:
1.我自己:图像处理,机器视觉,机器学习,深度学习(目标检测领域),理论一般,工程能力还ok,EE(非CS)。
2.DD计算机视觉岗
笔试做了两次,宣讲会还去投了简历,昨天上午终于是收到了DD的电话,说是杭州站最后一天面试,下午来面试。三点笔完蘑菇街,翘了银联的笔试赶去酒店,四点十分到(约的是四点半),等了挺久,一面大概是五点20开始的,一面的面试官是对口的,说了关于fast rcnn以及深度网络很多的细节,通过了一面。
二面是极品。
通知我二面开始大概18:10,很多面试官都已经离场了。我走到面试官桌前他在和工作人员沟通,可能没注意到我,当着我的面和工作人员说:“就算我让他过了二面他也过不了三面啊。” 就听到负责安排的工作人员轻声地说了一句“他人都来了”。。。。
怎么说呢,作为应聘者,我一面通过期待着等待二面,在我还没坐下面对面与这位面试官说一句话之前,就听到了这样一句话。好吧,长期以来随和的个性我确也没放在心上,努力告诫自己的是:他这么说一定有他的道理,那自己自己也来了,聊聊技术感受下差距也是一种收获。于是,就厚着脸皮硬生生地在这种大前提下进行了流程式的二面。
简单讲一下二面的几件事:
1.这位面试官,输入我的名字,说“你没有做笔试啊?怎么都没有记录?” 我笔试都做两回了(给DD这次校招的安排点个差评)。
2.这位面试官伸了个腿,(全程眼看看天,又看看地,或者拿起手机),你自己介绍一下吧。我说了我是做图像的,那你说说这个word2vec吧(我简历有写之前实习接触nlp的经历,哦,没事,你既然问了我也可以说)
3.这位面试官问图像项目,我说了神经网络训练。亮点来了:“你们模型训练的时候需要人工标定,那在一个实际应用场景中,没有标定的话,它怎么能work呢?”(what?模型训练不就是为了得到一个有泛化能力的模型来自动处理没有处理过的问题吗?)ok,没关系,我就当你在检测我对自己做过的东西是否了解。于是我画了下面这张图:
从神经网络逼近y=sin(x)函数的例子,来论述当我对一个没有标定数据的新输入进行预测的时候,也能获得一个很好的预测值。
说完之后,这位面试官说:“你没有对上我的问题,我说的是在一个场景里没有人工标定,为什么可以工作。” (???要是每一个场景都要人工标注我还需要AI来做什么?)
后来这位面试官也觉得没什么可聊的了,拿了个二维数组动态规划的题说来个算法。嗯我没做出来,我承认我编程能力一般,技不如人甘拜下风。
当然,伴随着面试不通过的消息夜色中离去。
这里说一下我其他的面试经历。
PDD算法岗,我做的是图像,一开始我以为他们不做图像,以面推荐算法的心态去准备和面试,后来聊着说他们也有图像的业务。两轮面试官都不是做图像的,聊到项目的时候会很认真地听我讲网络结构,提出他们不理解的地方,听我解答,项目能力考查也会从他们的角度提出一些关于图像场景的方案设计问题。
nvidia Deep Learning Performance Architecture:好吧,我并不是做architecture的,底层硬件架构可以说是一窍不通,临时看了些pipeline,流水线什么的。这是岗位投递时候自己没有了解很全的地方。面试官听语调是台湾人,电话接通听到的就是“抱歉抱歉我迟到了三分钟,久等了”,中途那边同事找他,回来会说“抱歉刚刚同事找我,14点之后你有空吗,我可能会额外占用你一些时间”。面试内容会不断地站在他的角度来理解我的项目,询问各种实现与改进方法。问architecture相关知识的时候,我当然都答得很偏,或者说这方面自己没有了解过,他会说“没关系没关系,那我们换个角度,换个内容,我也在尽可能地找一个方向,我们来深入地探讨下去”,当然我也明白自己与这个岗位方向还是差的比较多的,不过最后聊天的时候他有鼓励地说“我觉得你今天表现很不错,只是没有学过computer architecture 这门课挺可惜的”,看到这里的同学你们可以脑补一下台湾语调这些话听起来有多暖心。
昨天的经历发生了之后,其实有一些想法,不管成熟也好不成熟也好,都想说出来与大家分享一下。
记得之前在知乎上看到一个面试官说他面试的心态,大概是:聊到自己不熟悉或者没做过的领域,提出自己的看法并与应聘者交流,一来考察应聘者对自己项目的了解程度,也能收获很多知识。
记得之前实习面试的时候公司CEO说:你们来实习,是有想学的东西,公司招你们来实习,是希望你们为公司出力。如果你学习的需求与公司的岗位需求刚好匹配,双赢是最好的结果。
秋招难,近两个月的时间,我身边的同学几乎都经历了从面朝未来的信心满满到不明所以被淘汰的低沉难过,亦或者是一天俩(仨)笔试两天一面试的繁忙。心态崩了,那又怎样,崩了也要面对也要继续去争取啊!
到今天,我不断地在回想,如果我昨天在那位面试官聊到神经网络他都不理解的时候,就大胆地质疑:
请问你是做什么岗位的?
请问为什么(凭什么)会让你来面试我这个岗位?
请问你为什么(凭什么)要说就算你让我过了二面我也过不了三面这样的话?
可惜我没有,我很后悔,秋招已经磨去了我的棱角……
任何一次面试的机会我甚至都当做收获,即使被无情的看低。
如果你也经历了介绍自己的项目被面试官说难度不大,被面试官质疑这有什么用呢,
我希望你能坚持心里的那一份骄傲!对自己实践经历的骄傲!
任何项目的成立都是有它的意义和适用场景的,不然公司也不会与实验室合作来开发。
如果面试官你不是这个领域的,你没有足够的资格来评价我们的项目成果。
如果面试官你不是这个岗位的,你没有足够的资格来对我与这个岗位契合的实践经历来质疑和贬低。
我认为,面试,是我在介绍我的项目实习实践经历,以及在这些经历中我所拥有的技能,如果公司在这个岗位需要的正是这些能力,那么是刚好匹配的,面试官对基础编程技能的考察也是必要的。如果这个岗位对口的并不是我们经历中所锻炼的技能,那么就是一个不对口的匹配。但无论是哪种,如果面试官问到了项目或者实习,无论面试官是否是这个领域的,都应该很骄傲很有底气地来介绍述说这是我所做的事情,项目有没有用,你没资格质疑。
面试应当是一个双向选择的过程。
总有个潜意识会认为自己是学生,忽视了作为应聘者也拥有的选择的权利。
如若还有公司在二三面之后以不对口的面试官来考察,
对不起,我申请换同方向的面试官来面试。
如若不能换,
对不起,你们公司不重视应聘者,我们无缘。
毕竟,这件事情过后,
我想起了自己的骄傲……
希望大家都能有收获!
秋招共勉吧!