公文素材库 首页

2018最新程序员面试技巧大梳理

时间:2019-05-14 08:18:20 网站:公文素材库

面试时我们给公司的第一个映像,也关系着我们是否能得到这份工作,下面小编给大家带来了2018最新程序员面试技巧,大家可以看一下。

   程序员面试技巧大梳理

    1.着装篇

    程序员的面试和其他的面试不同,不要求面试着穿的西装革履,也不需要程序媛打扮的天花乱坠,当然你也不可能穿着程序员战斗套装去参与面试P.s.裤头-背心-趿拉板。其实程序员的面试着装要注意干净整洁,可以背双肩包,总之一句话让别人一眼看上去,就觉得你是一位资深开发人员最好了。这里面有1个小案例希望大家能从中学习。案例1.一位程序员去面试的前一天因为某些不可描述的原因,晚上睡觉睡的很晚。第二天头也没洗,带着黑眼圈就出去面试了。到了面试地点,技术官看到他,觉得十分诡异,就问了一句,小伙子你状态怎么这么差。由于这位程序员比较的机智,反手就是一个么么哒,哦不是,反手就是一句话,我之前公司加班比较的累,可能黑眼圈比较的重,不好意思,顺势还打了个哈欠。面试官看了不太忍心的说,放心吧小伙子,我们公司加班没有那么的严重。这个案例1就是所谓的衣着和身份的匹配加上该程序员临场的应变能力。成功的赢取了面试官的好感。

    2.简历投递篇

    简历的投递也是面试的重要环节,下面介绍一下简历投递的技巧。技巧1超级无敌海底佛跳墙,也就是只选好面试的城市和薪资和职位之后开始无限制,惨绝人寰的海投,投到面试安排的满满当当为止。这种投递方式适合面试初期的程序员,主要用于积累面试经验和收集素材。技巧2区域划分政策,也就是按照区域投递自己的简历,这样的方式能够使得自己的面试变得轻松一些,可以少跑不少冤枉路,也可弄个Excel,安排好每天的面试,尽量把距离近的公司安排到一起,增加面试的效率。技巧3利用一些专业的投递网站,p.s.这里不是打广告。在经历过前面的大范围面试之后,第一确立了自己的面试目标,第二准备好了自己的面试话术,这个时候就是需要精挑细选的时候了,推荐2个网站拉钩和boss直聘。根据自己的需求去对接了解。技巧4人际关系篇,大家可能听过很多的内推啊之类的东西,但是有的程序员说我没有这方面的资源怎么办啊。这里教你一招,去加qq群去群里认识一些朋友,有可能会发现一些猎头,也有可能发现一些公司的招聘信息,这个时候直接一个窗口怼过去私聊他,如果能聊的开心,很有可能会赢取一次内推的机会。

    3. 人事面试篇

    人事面试一般都妹子给程序员面试,这里注意,虽然平时看妹子的机会不多,面试的时候也不要总是紧盯着妹子去看,不然人家会不好意思的。还有注意就是不要为了展现自己去跟人事夸夸其谈技术,这样是很招人烦的。和人事的交谈可以多问问他们,公司的情况反客为主。

    这时候人事发现你对他们公司十分的关系,会提升对你的好感度。和人事聊天,注意突出你的3点能力,抗压,沟通和学习能力。

    4.技术面试篇

    这里就要说一句是时候展现真正的技术了。和技术官面试到底有没有套路呢,答案是肯定的。有。技巧1答非所问,如果面试官问到了你不会的问题千万别愣神,想尽办法去回答和该问题相关的周边问题。最后在落实一句这个技术我真的不是很了解。这样做不会减分太多。技巧2多米诺骨牌大法,回答一个问题的时候一定不是只回答一个问题,一定要想办法把自己精通的技术拉扯上来。这样做一方面能更好的表现自己一方面面试官会觉得你有扩展性。其实很多面试官也会词穷,他只是想更好的了解你,你自己能去介绍何乐而不为呢。技巧3拍马屁大法,遇到真一点都打不上的的问题的时候,准备好了开始捧面试官了,多说点好话,一般做技术的都比较高傲,这个时候以请教的态度去问问他,相信他会跟你说的p.s.除非他自己不会他会让你回去自己查查看,听得过程中务必暴露崇拜的眼神。这样的面试非但不会减分,还有可能会加分,当然妹子使用最佳。

    4.过往项目经验

    很多面试者不大重视自己的过往项目经验,这是我不能理解的地方。我每个做过的项目,虽然我在其中可能只是做一个模块甚至一个功能,但是我都会想办法搞清楚整个项目的业务流程,研发背景,内部模块功能,和外部如何实现集成,底层数据库的设计,整体系统架构设计等等。我在面试候选人的时候,通常都会问最近一个项目相关的东西,有很多候选人都会表示是ta自己一个人设计开发了这个项目,但是连有哪些功能模块,系统结构(注意,不是架构)都回答不出来。有些面试者,在面试一些中高级的程序员时,很喜欢从过往经验入手,你再一遍介绍的时候他可能随时提问。因为这样有2个好处,第一是预防一问一答的形式,候选人事先背了很多问题的答案,第二是从候选人过往项目经验入手,除了可以看出候选人是否虚假构建了项目经验,还可以判断该候选人对开发细节的把握以及对一些技术点的反应能力和掌握情况,毕竟“突然袭击”比“瞄准射击”要更加考验候选人。

    所以,在面试前,应该好好把自己以前的项目经验都捋一捋,特别是上一个项目,从业务流程到产品设计到系统开发,特别是项目内一些你做过的细节地方,你准备在面试时拿出来说的,必须以此为点,相关的东西都查查资料看一看。再一个就是项目里面的闪光点,什么叫闪光点,就是高大上的东西,需要自己多了解了解,在面试的时候拿出来说也可以加分。比如我以前做过一个项目,是一个类似网页爬虫的东西,把爬下来的东西根据数据库里面的地址上传到设置的路径,再删除这个文件。当时我还是比较小白的阶段,懵懵懂懂的听人说多线程好像效率比较高,于是就用到了new Thread的多线程方式,确实解决了一些效率上的问题。后来换工作时,我又把这个项目拿出来看了一遍,并且着重看了看多线程相关的东西,知道了还有异步编程(当时好像C#还没有Task),于是就自己学习了一番,然后动手做做实验什么的,把多线程这一块理论联系实际又巩固了一遍。果然,后来面试的时候谈到这个上面的时候,面试官对这一块很有兴趣,越问越深,我也知无不言,为自己增分不少。

    5.不要作弊

    有些企业在面试程序员的时候,喜欢一开始扔一张试卷让候选人先做,然后再去面试。暂且先不谈做卷子考察方式的好坏,在做试卷的时候,万万不要用移动设备上网查询答案。本身作弊的行为就让人不齿,如果面试官在暗处进行观察,发现你作弊,那就太尴尬了。会就是会,不会就是不会,即便你用手机查答案把试卷写的满满的,在接下来面试的时候,面试官再就试卷上的问题展开一问你,你还是不会。所以不管有没有人监督,在面试的做试卷环节,千万不要作弊。

    6.热门技术点的掌握

    其实这是个增分项目,如果上面几点都已经通过面试的考核,那么这一点就会成为你绝对的亮点。首先要先自己了解一下当前热门的技术,然后通过分析自己申请的职位,去看看可能涉及到哪些热门的技术,然后再去专门的找资料进行学习和动手实验。比如你是搞互联网的,那么最好学习一下负载均衡相关的技术,学习分布式数据库的技术,学习缓存技术,学习页面静态化的技术;如果你是搞数据分析的,那么最好学习一下Hadoop,学习一下微软的Cube,学习一下惠普的Vertical;如果你是搞iOS的,那么可以看看Swift,可以看看Xamarin,可以看看WebSocket等等,当然,我只是举几个例子,不一定非要这样对应,你如果是搞Java的,也可以去看看Python如果你是搞.net的,也可以去看看Ruby on rails等等。所谓技多不压身,就是这个道理。

    以上 6 点是自身素质的要求,如果在这6点上面能让面试官满意,基本上面试就没有太大的问题了。接下来讲一下如何选一个好的公司或者企业。

    1.面试官是否专业

    这里的面试官不仅仅是指技术面试官,也包括HR或者大老板。如果面试官问你一些奇葩问题(例如问你开什么车,房子多大,伴侣薪水多少等等),或者有比较明显的不耐烦,歧视,傲慢等表现,就基本可以断定这人是个奇葩,这家企业你也要慎重考虑,因为这个奇葩的人很可能就是你的上司(或者是HR)。好的企业面试官应该表现出来的是专业水准,起码中规中矩问一些常规的该问的问题。

    2.尽量找猎头推荐或者同行推荐

    道理其实很简单,一个企业如果花钱请猎头寻求人才,说明了企业对于这个职位的重视程度,也说明了企业是有经济能力支付相对高昂一些的招聘费用。这样就无形中对企业进行了一轮筛选。

    3.工作环境

    不求工作环境高大上,起码要整洁干净。从对工作环境的状态,可以看出企业管理者的一些习惯,如果工作环境阴暗潮湿,破破烂烂的,员工也是咋咋呼呼大喊大叫,说明管理者要么是没有足够的经济条件进行整改,要么是自身习惯不好,不在乎环境。建议在面试时,仔细观察一下工作环境,如果是明亮宽敞,干净整洁,大家都静悄悄的做自己的事情的,从工作环境上说是个不错的企业。

    4.加班与薪酬福利待遇

    前文说了,谈到薪酬不要腼腆,在现有基础上加10%-20%都是正常范围,只要不乱要价就行了,我这里说的薪酬是指纯工资,在面试时,还要考虑企业能提供的年终奖或者其他福利。对于加班的话,一般来说做IT的加班是很正常,但是要问清楚加班怎么算,是加班费还是调休。以下几种情况,请慎重考虑:

    a.无偿加班

    b.强制加班到x点

    c.单休

    d.无年终奖

    e.除了工资以外无任何福利

    f.Offer或者合同不量化写清楚工资数字,而是写“和业绩挂钩”,“根据业绩”等5.在面试之前上某准网(以前叫某智网)查一下该公司评价。

    当然也可以先度娘一下,如果是骗子公司,就直接可以查出来,但是有些公司内部其实很烂,但是并不是骗子公司,所以这时候就需要去某准网上搜一下评价。但是也不是每个公司都有评价,有很多小公司,在某准网上也没有。但是抱着没有负面评价就是好评的思路,也说的过去。如果一家企业明显有很多负面评价,而你刚好要去这家企业面试,我建议你就得好好考虑考虑了。

    6.上门面试时,去卫生间看一下

    没错,就是去卫生间。可以提前点到,然后问一下前台卫生间,去卫生间洗个手(或者面试完成后也行),特别是看看厕纸的质量。当然,让你去看看卫生间的环境和厕纸质量,不是在衡量以后你在这里方便的是否舒服,而是通过卫生间的状况,可以看出企业管理者对于治理企业的态度。如果一家企业连卫生间的要求都很高,装修比较好,卫生条件也不错,甚至连厕纸质量都很好,那么在其他方面,对待员工应该差不了哪里。说来你可能不信,我见过的企业中,几乎都满足这一条。不好的企业卫生间一定是比较破烂,设施破损怀旧了也不会及时修理,厕纸用的最廉价的。而好的企业卫生间装修精美,设施干净,厕纸也是较厚较柔软的。其实大家可以仔细留意一下,好的商场,好的学校,卫生间相对都比较高档一些。

    上面 6 点就是对企业的一些考察,通过这些考察,可以大致看出是否是一家相对较好的企业。当然可能还有其他的一些方法,在这里就不再多说,总之,希望大家在选择企业的时候一定要慎重些,学会思考,学会甄别。

    后话

    其实面试还是得靠自己的实力,所以技巧再多都是辅助,只有自己的技术水准达到一定的程度,才能拿下心仪的职位。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


2018最新程序员面试技巧大梳理
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/174541.html
相关阅读
最近更新
推荐专题