欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

给面试者的一点建议 面试技巧程序员面试 

程序员文章站 2022-07-14 19:12:16
...

 

最近是一个找工作的高峰期,所谓金三银四。相信很多人都在找工作的路上,当然肯定是要面试的。
由于这些年,我做技术管理工作,也面试了很多人。感觉有一点经验,希望和找工作的朋友们分享。

自我介绍

一般来说,面试官在拿到应聘者简历之后,都会让应聘者做一个自我介绍。其实大部分时候是因为面试官没有提前看简历,他在你自我介绍的时间段,会快速过一遍简历 。所以简单明了的介绍下自己的技术何经验情况即可,不要太啰嗦。当然也不能太简单,比如我遇到过只说了两句话的,其中一句还是说我是xxx。另外,最好不要说都在简历上面写着呢,这会给人很不好,不耐烦的印象。

精神面貌

精神面貌很重要,所以一定要在面试之前休息好。如果在面试的过程中精神面貌差,有很大可能是会被pass掉的。主要体现在你的容貌是否精神,沟通问题是否有耐心等等。
另外衣着方面也要重视,很多人觉得如果是程序员,可以不用重视这块,其实如果你穿着更好,无形中也可以给你不一样的气场。而且,如果在其他方面差不多的情况下,这种程序员认为不重要的细节就变得重要了。记得几年前的一个面试,有几个差不多的应聘者,当时我和另外一个面试官一起面试的。我们沟通下来,技术相关层面都差不多,最后我们决定选择那个穿西服来应聘的小伙。

有关简历

有得面试者不带简历,这绝对会给面试官不好的印象。虽然现在电子简历很方便,但是建议你还是要准备一份纸质的简历,这样会让人觉得你是在认真对待这份工作。

对于程序员来说,简历不需要多么的花哨漂亮,整洁和结构清晰,排版合理就可以。不要有错别字,另外要重点突出你的能力方面和自己好的历史成绩。

但是如果是设计师,建议还是把简历整的更加漂亮一些,因为这个简历本身可能就代表了你的审美,就是你的作品。

简历上面不要写你并不熟悉的东西。有的人为了能够体现自己会的多,把自己不怎么会的技术也写在简历上。可能你就看了几篇vue相关的文章,然后就在简历上面写个精通vue,但是面试官是会问你相关问题的,如果发现你写精通的技能,却连基本的问题都搞不懂,会造成极差的印象。所以看到很多简历,都是这样精通,那也精通,其实一问,啥都不通。特别是校招的学生,一般公司都不会把你会的技能当做唯一标准,而是会考察你的能力和潜力,还有品质。所以,不懂的,不要装懂,应该是在平时真正的努力搞懂,而不是简历上面写的很懂。

学历问题

有关学历的问题,有人会觉得面试的时候是否有学历偏见,就是更偏向于学历高的人,我可以负责人告诉大家,还真是这样。本科比专科好,一本比二本好。学历低的同学,可能觉得不公平,其实没啥不公平,人家当年努力读书的时候,你可能在打游戏 泡网吧泡妹子呢。当然有人会举出反例,比如某个清华的动手能力极差,而一个高中生,能力却挺强。没错,我正好遇到过这样的案例。问题是,这样的案例从概率的角度来说,遇到的概率有多大呢。
其实我在刚开始做招聘的时候,觉得能力与学历无关,就是因为有这样的反例存在。但是招聘久了,你就会发现,从概率的角度来说,学历好的人,能力确实会强,而面试本来就是一个讲概率的事情。面对海量的简历的时候,其他条件差不多的情况下,自然会挑选学历高的,因为遇到能力高的人的概率更大。
当然,这并不代表学历低没有机会,只要你能够把你有真本事亮给公司看。公司自然会对你青眼有加。毕竟没有那家公司不渴望人才。 说白了,如果你学历不高,就得付出比别人更高的努力。

主动了解公司

如果你被一家你觉得还不错的公司通知面试,最好提前多了解下这家公司。最直接的方式就是查看公司的官网。一般通过官网你可以了解公司的历史,公司的文化,公司的产品和技术发展路线。如果你在面试过程中,表现出对公司的了解,会增加面试官对你的好感。

太优秀了也不合适

有时候,你可能表现的很优秀,可能最终也没被录取,这是为什么呢。这是因为对于公司来说,更愿意找到合适的人,而不是最优秀的人,如果你很优秀,而有的公司又觉得没法留住你,哪怕你暂时没有太高要求,公司可能会考虑放弃。如果这种情况,大胆的去找更好的工作吧。

同时投多个职位

如果你同时投一家公司的多个职位,那么可能连人事这一关都过不了。为什么,给人的感觉就是你自己都没有想好要做什么。你以为可以增加面试的几率,其实可能大大降低。

沟通能力

在面试过程中,面试官会提出一些问题,让应聘者回答。此时,你的技术能力肯定需要很好呈现。同时这个过程中,最好要好好组织语言,要注意自己的表达,不要前言不搭后语,不要结结巴巴,不要逻辑不通。不然会给面试官不好的印象。
其实沟通能力的底层体现了很多方面,比如技术熟练程度 好的逻辑思维能力和语言组织能力。在面试之前,需要刻意训练下这方面的能力。

学习方法

有时候面试官会问平时看什么书,遇到问题怎么解决之类的问题,主要是看你平时是如何学习的。所以,此刻可以展现你的学习方式方法,和学习的见解,以及自己的所思所得。如果在这个过程中,能够让面试官觉得你是一个学习能力强的人,那么你成功的几率会大大增加。

技术博客或者github

如果你有技术博客,公众号,或者有开源的github项目,是很受面试官青睐的。所以一定要把相关地址贴到你的简历上。
一方面,说明你对技术研究有兴趣,并且愿意做技术分享。
另一方面,说明你有很好的总结,写作能力。
再者,如果你经常写博客或者github项目,说明你的自我驱动还不错。
而且,博客或者github本身也是彰显你能力的最好的凭证。
当然,你的最后更新时间最好不要是5年前,又或者只有最近的几篇文章或更新,显得你可能仅仅是为了面试而特意做的。
我公司现在有两个人,就是因为有较高质量的博客和github项目被招聘进来的,事实上两人在公司的表现都很不错。
对于没有这方面的积累,那么请尽快做起来。相信对于你的职业发展有莫大的帮助,因为它不仅给你的面试加分,也会实实在在的会提高你的能力。

英语能力

一般在面试的时候,我都会关注下应聘者的英语能力。做程序员英语重要吗?我认为挺重要。不是说做每个程序员需要英语牛逼到可以*和外国人交流的地步,但是你至少要能够看得懂英文技术文章,知道用什么英文关键字去搜索相关的技术,这个是一般程序员和优秀程序员的分界线之一。为什么这么说?很多一般的问题,在国内用百度搜索就能找到答案,国内的一些技术论坛就能找到答案,但是对于一些难的问题,有深度的问题,往往在国内是找不到答案的,需要用英文搜索,看英语文章。有点更难的问题,甚至只能通过关注特定的英语技术人来寻找答案,而搜索不到。
英语对于编程的重要性,还不限于此,篇幅有限,此处不多说,以后可以写篇文章详述。
所以如果你想成为厉害的程序员,需要多使用英语,至少也要做到不排斥。

问面试官的问题

一般面试快结束时,如果面试官觉得你还可以的情况下,会让你提问,看有什么要了解的。如果到了这个阶段,那么恭喜你,基本上你至少进入了备选行列。如果面试官没让你问问题,就直接说回去等通知,那么你其实不用等通知了。如果面试官让你提问,并认真回答了,然后让你回去等通知,这个时候可能会真的等到通知。到这个阶段,应聘者应该多问问公司的技术方向,职位发展,平台上升空间等等,以此作为你是否要进入这家公司的重要判断依据。

面试是个学习的过程

面试过程,是暴露你的缺陷和能力差距的最好的机会。在这个过程中,你可以了解到自身诸多的不足。同时,如果你遇到比较好的面试官,他还会现场教会你一些知识,技能,学习方法和思维方法。像我,一般在面试别人的过程中,就愿意抽时间和应聘者分享问题的解答思路,学习方法,解决问题的方法等。即使是没被录取的,也愿意指出他的不足和学习建议,就算是结交个小朋友吧,除非是太忙或太累,亦或是应聘者确实有一些我很不喜欢的地方。

不要交恶前东家

一些面试人员在面试的时候diss以前的公司或者上司,这是很不好的习惯,往往会给面试官很不好的印象。
另外,如果从上家辞职,不在特殊情况下,不要和上家交恶,同时应该尽心尽力做好交接的工作,因为这是职责所在。否则如果有背景调查的话,可能你的老东家不会给你好的评价。如果遇到那种半途项目退出,老板会很头疼,所以也不能怪老板不给你好评。而且,这个圈子有时候就是这么小,说不定你的下家和上家老板正好认识,可能你也会得到负面评价。

说到最后

通过面试只是第一关,面试过了,还有试用期,试用期不过关,照样会被开除掉。核心的问题,你的有价值,你的为公司创造价值。能否做出成绩,可能不仅限于技术层面。而对于开发者而言,最重要的是解决问题的能力。

欢迎关注公众号“ITman彪叔”。彪叔,拥有10多年开发经验,现任公司系统架构师、技术总监、技术培训师、职业规划师。熟悉Java、JavaScript、Python语言,熟悉数据库。熟悉java、nodejs应用系统架构。在计算机图形学、WebGL、前端可视化方面有深入研究。对程序员思维能力训练和培训、程序员职业规划有浓厚兴趣。

 

给面试者的一点建议
            
    
    
        面试技巧程序员面试 
ITman彪叔公众号