About Interview

前言

本文致力于阐明面试的真正目的,并分别从面试者被面试者的角度,对面试的意义加以分析,以及应该如何看待面试

1.什么是面试

面试是面对面的交流,其实更多的是一种聊天和沟通的过程,而不应该把它当做考试来看。

1)面试者(面试官):

正常来说,面试过程一般只有几十分钟,这么短的时间,实际上是问不出什么的,面试官很难评估一个人的回答,到底是背诵的,还是具有真实的实践经验。通过面试,想要了解一个人真实技术水准并不容易。

2)被面试者(应聘者):

面试不仅仅是一个单向的过程,也是双向的。面试官在面试应聘者的同时,实际上,也是应聘者对面试官的面试,面试官认同了应聘者,并不代表应聘者同样接受了面试官的邀请,所以,面试过程中不要害怕,保持良好的心态和自信。

2.面试真正的目的

面试虽然是双向的过程,但根据应聘者的能力强弱,面试双方的关系并不一定平等,绝大部分都是以面试官为主导地位的。面试官在面试应聘者时,除了技术,更多的是一种感觉,沟通的感觉,是否让面试官感觉这个人,比较靠谱,和他聊的比较投机,比较开心。所以面试就是跟面试官聊天,聊得很OK了,那时就可以了。

3.面试技巧

  • 因为面试实际上就是聊天,面试官引入了一个话题,这个话题很可能是比较深层次的,或者是市场上比较流行的新技术,而不是像学校里的考试一样,学什么就考什么,所以,类似于设计模式,多线程,高并发等,都是很喜欢被面试官问起的。
  • 当应聘者遇到一些比较棘手的问题时,如果说不会的话,好像不太好,这样就把话给堵死了。比如别人问我,项目中有没有什么让自己特别满意的地方,然后我第一句说,因为之前的项目隔的时间太久了,有点记忘记了,不过。。。这个就令人很不开心了,首先就找理由拒绝了人家的问题,然后,又说不过,还要去回答这个问题,这比直接说自己不会更加糟糕。
  • 面试时,最好不要有主动拒绝面试官的行为,即便这个问题你真的不懂,可以委婉的回复面试官,能否通俗点描述下这个问题,我可能不太熟悉,或者先说句,让我想想,缓冲下时间思考,组织语言,再说说自己认为与这个话题相关的知识或技术。总之一定要有话聊,不能把天聊死了。

4.经典事例

1)面试官:

  • 比如我面试十个人,前九个,他们的表现的感觉都不错。要给打分的话,能打个70分,最后一个来了,感觉是挺糟糕的,不是很好。比那些要糟糕一点,打个65分儿,但就差那么一点点。但没准,我就会要这一个。为啥呢,跟他聊得比较投机。我可能感觉这个人比较靠谱。或者我可能感觉,他刚好会的那个东西,刚好对我的项目就有用,其他不会的,对我的项目都影响都不大。所以,面试官在想什么,你是不知道的。所以说,我们面试,它不是考试,未必说,你考70分儿,就一定比考六十五那个人好,就能进去,不一定。其实看的是,沟通的感觉。
  • 可能有人感觉不信,我的技术能力,感觉比那人强,他还能不要我。还真有那种情况,以前我在xxx公司的时候,我就负责技术。有的时候啊,面试了几个人,感觉这个人最好。只不过呢,要价有点儿高,咱们公司有点给不起,但是其他的人又不如他。我就问问部门经理,探讨一下,我说能不能申请加点工资,把他留住,这个人还不错。然后,那部门经理说,他怎么个好法。我说这人特聪明,如何如何,怎么怎么样,反正一顿说,挺好的,那部门经理说,哎呀,这人不能要,我说为啥不能要,不是说给不起钱的问题,你说这个人太聪明了,我们留不住啊,待半年以后一看,走了怎么办啊,还得培养一个。咱们还是要一个,别太聪明的人吧,真的是这样。我撒谎我都不是人。真的是这样,就是说,因为啥呢,我们当时用的是自己的框架。这个框架除了xxx之外,没有人用。招个人来了,基本上三个月之内,他干不出什么像样的活来,培训就得培训一个来月,后两个月,反正就干点简单的活儿,到三个月之后,才上手差不多了。然后,有的人一看,哎呀,这个三个月才成手,然后一看的话呢,就这么点玩应,就这么个意思,他就感觉没意思了,又和别的公司不一样,很可能又走。所以我们是希望呢,找那种感觉踏实稳定的。你最好能待个三年的,我看你三年之内,呆不住的话,我不敢要你了,因为有成本。每个公司,有每个公司的招人的这个原则。所以,你猜不出他的原则来,你只能是跟他聊,聊到符合他的胃口就好。
  • 还有这样的情况,面试的时候,比如说,我们这回招人,就必须招个女的,就不能要男的了,因为男的太多了,大家受不了,就必须要个女的。那以前也是,招人的话,那个底下的那些个兄弟们都说了,xxx你下回,你招个女的吧,我们这男的太多了。你再招个女的。你再招男的话,我们不给加班儿了,威胁我,那招个女的吧,就得这样。所以说啊,这个东西,不亲身经历,你是体会不到的。

2)应聘者:

  • 有这样的情况,在xxx的时候,当时公司招聘过来一个新人,感觉技术还不错,当时项目经理和技术组长就做在我对面。项目经理就跟组长说,教他用一下公司的开发工具和框架,然后整个上午,技术组长巴拉巴拉和那个新人说了两个多小时,结果下午一上班,那个新人就去找项目经理说要走人,我们项目经理人比较实在,也没挽留他,就让他走了。因为我们当时用的是自己的框架。这个框架除了xxx之外,没有人用。这个新人可能技术还不错,一看就懂了,感觉没啥意思,就走了。所以,面试是一个双向的过程,面试官也不能完全了解应聘者的心里在想些什么,在应聘者能力足够的情况下,双方是处于平等地位的。但这只是少数情况,一般而言,面试的过程中,面试官都是主导地位。

3)经典案例:

  • 对于没有做过设计的猿友们,当面试官问起设计模式的时候,一定会很尴尬,因为面试就是聊天,重在体验,什么都不说,或者直接说不懂不会,毕竟有悖于聊天体验。所以,建议是这样的。当面试官问懂不懂设计模式时 ,

~~> 可以说:“哎呀,我是了解一点。”

了解,先别说不懂,了解。

~~> 然后你说:“我是亲自啊,没有自己写过什么模式,但是我用过,比如说,这个javase中,有一个叫做Iterator的接口,那个东西就是迭代器,它就是用迭代器模式设计出来的。”

意思什么呢,你看啊,我是对SE是很熟悉的,加一分

~~> 然后呢,你再说:“比如说,jdbc技术中,用到的那个结果集ResultSet,它也是用迭代器模式设计的。”

这个模式我用过,你看,你说我不懂吧,我也懂点对吧,用过,然后也侧面告诉他什么呢,jdbc我很熟悉的,是吧,又加一分。

~~> 再说,比如说:“Servlet容器中,那个地方有个对象,也是用迭代器模式设计的。”

哎,又加一分,面试官一看,哎,你这行啊,虽然说你没写过模式,但是这个模式,在各个技术环节的内容中,用了什么模式,你是知道的。而且那些个地方,你又串起来了,说明你还具有归纳总结的能力。明白吧,就感觉这还可以。尽管说,设计模式这上啊,我没有得到满分,甚至都没得分。但是呢。Se。Jdbc,Servlet,这三点,你不问我,我也告诉你。得三分就行了。就这么一种感觉,聊天儿吗。就是这样。

  • 所以说呢,面试要讲究策略啊。这个需要你自己平时,不断的总结,有遇到一些前后有联系的,有共性的地方,要总结。

5.关于年龄

在我当初刚刚入行计算机行业时,由于大学不是学习的计算机,毕业后半路转行过来的,所以,因为技术不好,面试了很多家公司都被拒绝了。其中有一个公司,还特别指明我的年龄原因,相比于应届毕业生,他们不会选择我。我也自身多次怀疑自己。直到后来的一次面试中,遇到一个小公司的老板,我请教这个老板,是否应该继续坚持找下去,年龄是否会影响我在这个行业的发展。他给了我一个很有价值的回答,他说,如果真的喜欢,就应该坚持下去,年龄并不是决定因素,大多数公司还是不会在意年龄的,因为一个企业招人,最看重的是这个人在未来一年,两年内,甚至更久,能为公司做出什么贡献,给公司带来多大价值,而不是通过年龄评判一个人。所以,只要你技术熟练了,掌握了,年龄不是什么大问题。

6.总结

未完待续。。。

参考文献

文中如有侵权行为,请联系me。。。。。。。。。。。。。
文中的错误,理解不到位的地方在所难免,也请指教!在成长过程中,也将继续不断完善,不作为专业文章。不喜勿喷。
文中的事例引用可能并非博主亲身经历,其中涉及到的具体名称也有所改动,切勿对号入座。

发布了7 篇原创文章 · 获赞 0 · 访问量 195

猜你喜欢

转载自blog.csdn.net/qq_41765518/article/details/103837427