日期:2020-11-25 08:37作者:北大青鸟西安华清校区
今天给大家讲讲在技术面试过程,遇到自己不会回答的问题怎么处理。
其实,无论是技术面试,或者是在开发软件过程中,我们总是能遇到很多自己不会,但别人擅长的技术领域,这时候就是考验一个人的临场应变能力的时刻了。无论是从别人嘴里问出答案,还是面试中巧妙回答自己不会的问题,都是一种本领。而这种本领,不是天生的,是你总结经验得来的。
下面,我们就一起来破除这个问题。
误区:技术问题答不出来,是不是代表面试凉凉了?
有同学问我:“在面试过程中,面试官问的技术问题,我答不出来,是不是就意味着,面试凉凉了?”
事实上,对于一场面试而言,面试最终能否拿到offer,与面试中的问题能否全部答对并不是完全匹配的关系。
以我采访过的人的经历来说,并没有几个人在面试时,能在技术面试环节拿到满分。所以对待面试这件事,不要过于紧张,也不要像背书一样去回答面试官的问题,保持平常心,将自己所知道的东西表达出来即可。
技术面试技巧
1)保持冷静,理清思路再回答
在面试官向你抛出问题时,先不要着急回答。不论会不会,先在脑子里过一遍,理清思路,保持足够冷静再回答。
碰到不会回答的问题,先不要考虑会不会的问题,先理清面试官的问题再说。比如,面试官抛出了一个大方向的问题,你需要确认他想知道是哪一方面的问题,看看是否和自己说的内容保持一致,有无疏漏,或者理解错误。
例:假如面试官问你:以前做没做过ERP系统开发?
你在回答做过前,首先应该明确他说的是哪一块的开发?比如,是整个ERP系统的搭建?还是数据库信息系统?是2个端口的对接?还是其他内容,等等。
另外,我们还应该通过询问,搜集一些其他的信息。如果是算法题的话,可以试着问一下数据的范围和时间的限制,这样一来,解决问题就会容易很多。
2)注重沟通和互动,避免沉默
不知道大家有没有这样的经历:每当面试官抛出一个问题时,我们总是希望把问题完全想出来,才会作答。后来我发现这样的做法是不可取的。因为,当我们陷入思考状态后,我们很容易不说话,或者出现走神状态,尤其是当我们碰到的是一个复杂的问题。当我们思考时,面试官可能会认为你对这个问题并没有思路。
其实,面对一个复杂问题时,我们只要具备解决这个问题的思路就足够了。当面试官提问后,你可以把你的大致思路说出来,然后细化到每个点时,可以不断的跟面试官交流,探讨问题的细节做法即可。
3)发挥应变能力,巧避面试陷阱
看人看相,听话听音。某些招聘者在招聘时喜欢给应聘者设下圈套,以声东击西的方式,从求职者的回答来判断他的性格、品德、为人处事的原则等方面的信息。如招聘者问:我上学那会儿某门功课学得不太好,我发现这门功课你的成绩也不太好,你能说说是什么原因吗?对于这样的问题,如果你顺着杆往上爬,回答说:那门功课太难了,所以那你可就大错特错了,因为招聘者问这种问题绝对不是在和你套近乎,很大程度上他可能是在考验你面对问题时所表现出的态度:是从自身找原因,还是喜欢推卸责任?最好的处理方法是既不推卸责任,也不要一味自责,而是直面现实。你不妨这样回答:是的,我这门功课成绩是不太好,但我相信这不会成为我拥有这份工作的障碍。面试过程往往是应聘者与招聘者之间斗智斗勇的过程,一些招聘者可能会问一些极为刁钻的问题或是让人感到非常尴尬的问题,以检验应聘者的心理素质。有时他们甚至会用一个明显不友好的发问,或是用怀疑、尖锐、单刀直入的眼神,使应聘者的心理防线完全崩溃。如果这个时候你被激怒,或者完全失去了信心,那你可就中了圈套了,面对招聘者的咄咄逼人,当你黔驴技穷的时候,别忘了应战绝招:微笑着面对挑战。因为一个真正的智者,无论在什么情况下,都应该永远保持智慧与谦和的微笑,也许这时胜利已经在向你招手了。
写在最后
希望大家在面试过程中,都能展现出自己最好的状态。即便无法做到对答如流,也尽可能展现出自己最优秀的一面,以博得面试官的好感,争取拿下面试的offer。最后祝大家都能在面试中脱颖而出,拿到理想的offer!