面试经验杂谈
一、面试
现在大环境不好,岗位比想象的要少很多。这里给大家谈谈如果得到面试机会后如何进行准备和一些细节的把握。其实面试这种东西回归到精神层面,其实就是一种玄学。在实际的面试中,经常可以听到面试官说看到面试者第一眼,就想把他招进来。
做软件开发的这种技术类面试,其实只有一半靠技术,其它都是一些不好捉摸的东西。比如常说的现场发挥,当天穿衣打扮,都可能引起意外的情况。
二、面试的经验
面试其实是有套路的,对软件开发者来说,可以从几个方面进行说明:
1、面试的前奏——简历筛选
面试首先是对学历、经验和履历的一种筛选。在这其中,不要想当然的认为学历好,学校好,有过大公司的经历,经验丰富就一定过选(但不可否认这些相对来说具有非常大的优势)。对于大多数公司(有些公司则不然,比如专门招三清团的)来说,合适的是最好的。所谓合适,其实就是性价比最高,即拿着低薪干着高薪的活儿。不过,谁也不傻,对吧?所以,简历筛选其实就是一个博弈的过程。同样,这里也有玄学的成分,比如本来人家就要求211以上学历,可那天老板见好久招不上人来,就让上几个看着不错的非211学历的,恰好可能就有你,这个看过太多。
其次,性别和年龄也是一个重要的潜在的条件,很多人其实无法拿到面试的机会,这两点有不小的原因。女性天生的生理特点和结婚、生子这些都会让筛选简历的HR望而却步。而人们常说的35岁现象,其实就是一种年龄歧视,原因主要有两点:性价比低和国内的软件开发处于整个软件产业链条的最下游即对技术的深耕不敏感,更强调快速学习和重复操作。这里面的玄学其实更大,比如一个团队都是男的,可能就会故意招一些女生进来。而年岁大的呢?大家看过范进中举吧?他为什么能中举,一个道理。
最后,某些招聘的恶习行为,即为了某种目的或想法进行虚假招聘。比如亲身就经历过套取技术设计、解决技术难题,甚至出现过现场要求解决难题的面试。所以,不要总认为招聘就一定是真的。软件行业还算是比较好的,大家经常可以看到其它行业特别是服务业等体力劳动的故意坑人工资甚至要求交纳各种费用才能上岗的情况。
2、面试
简历筛选通过,就意味着正式进入了面试阶段。一般来说,对于中小公司来说,绝大多数一次面试就能搞定,软件面试套路基本都是固定的,核实一下硬件如学历、经历等,把JD的要求相关的技术问一问。特别是基础的知识,一定要能过关。就软件开发而言,正常情况下技术面过关后,中小公司就稳了多一半。然后谈薪资没有过多的出入,双方能比较顺利的达到一致,基本OFFER就拿到手了(当然也不是打包票,特别是现在这种大环境下)。如果中小公司有二面或三面,一般有可能是以下几种情况:薪资要求有点高,但公司还能接受,不过需要向上级申请;关键的人员如HR或领导不在,可能会要求再来一次。需要注意的是,这些情况,面试人员会详细和你说明,而那些常见的话术“回去等消息,讨论一下再通知你”之类的话,基本说明面试没通过。
大公司面试比较复杂,一般会有四到六面。第一轮或二轮一般是电话或视频会议的形式面试,面试的也比较简单,基本就是同事级别的或小组长级别的面试,问问基本的情况、经验,擅长的技术,问几个小的问题等等。一般二面或三面会到公司当面面试,可能有一面是笔试,笔试一般是基础知识和算法的题居多,笔试一定要过,如果不能过,基本就挂了。笔试面过后一般是小组长或直接带队的领导面,会更深入的对招聘需求中的技术进行面试,这一面其实是最关键的,这一面如果过了,基本就不会有太大问题了。然后可能会有更高一层的再面试一次,部门交叉面一次,最后HR谈薪资再面试一次。
这里面的问题其实就是很玄学的问题,比如领导今天看你穿衣打分和说话态度感觉不爽,如果手头再有一两个备份的人员,可能你就拿不到这个OFFER了。要的薪资少了,可能觉得你没自信,水平可能不够;要得多了,可能觉得你不够性价比。但是,也可能反过来,这就全看人品了。
大公司条条框框多,大家不要想着象小公司一样,去一次就把所有的面试的流程都走完。其实上面还省略了一个步骤,上机试。这个比较少,就不提了,亲身经历就一次。
3、面试的穿着
以多年的面试别人和被面试的经验,一般来说,只要不是奇装异服,对于软件面试来说,都不会有什么大问题。只需要干净整洁,大方得体即可。
4、面试的沟通
这个必须单独拿出来说,面试时,态度一定诚恳,哪怕你装也要装得诚恳。特别是说话,要委婉、谦虚、自信,千万不要有攻击性。面试官如果对你有意见或批评,尽量不要当面发生冲突,这是一个原则性的问题,除非你确定不再面这家公司了。但即使是这样,仍然建议不要发生冲突,更不要提肢体冲突了。这会严重影响个人的形象并且让自身处于一个情绪非常糟糕的状态,于人于已都是非常不划算的。切记!
5、公司的OFFER发放
其实到了公司觉得各个方面都比较合适了,决定是否要发OFFER时,这里面的玄机就更多了。意外往往在这个阶段出现,举一个例子,面试者的各个条件都非常好,性价比也相当合适,但你的直属领导觉得如果面试者来了弄不好会顶替他,或者他觉得hold不住你,那么可能这个OFFER就没有了。还有的面试者忍不住,回去就问结果,这也会产生一些意外,最简单的就是虽然OFFER仍然可能拿下来,但薪资可能不太如意了。再不好一些,可能OFFER就没有了。所以建议大家不要在未确定OFFER是否下来前询问面试结果。
说明:内推和朋友推荐基本上就是略过了简历筛选一这一关,然后在面试时可能也会有所帮助,但整体的流程基本是不变的。
三、如何对待面试结果
对待面试结果,最重要的是要有一个好的心态,不管心中多么需要这个工作多么喜欢这个工作,都要保持一颗平常心。拿到OFFER,高兴是应该的,但不要过分,到处宣扬,被有心人给盯上,在背调时出些妖蛾子。被拒,更不要失态,象网上有些面试者和HR来回折腾的,没啥意义,除了自己更生气,没有任何正向的结果。
大家一定要明白,面试没通过,不代表你个人能力不够。有时候恰恰说明你太优秀了,有可能妨碍到别人的利益,反而无法通过面试。包括上面提到的各种意外情况,都是个人无法控制的。笔者的亲身经历,在入职后和人力总监后来混得比较好,人力总监说,当时老板一眼就看上你了,技术都不是问题。
最重要的继续准备下一场面试,把情绪平复下来,着眼明天,不纠结当下。
四、总结
上面谈得都是一些个人经验,仅供参考。面试是否成功是一个必然加偶然的过程,大概率靠必然,但特殊的情况靠偶然事件。个人能够做到的就是把必然的概率尽量拉足,偶然的事件是不可控的就不要强求了。正如古人云:“尽人事,安天命”,和诸君共勉!