200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 技术面试遇到不会的问题怎么办?教你3招技巧!

技术面试遇到不会的问题怎么办?教你3招技巧!

时间:2018-11-12 10:06:06

相关推荐

技术面试遇到不会的问题怎么办?教你3招技巧!

Time will tell.

在技术面试过程,遇到自己不会的问题,怎么办?

其实,无论是技术面试,还是在开发软件过程中,我们总是能遇到很多自己不会,但别人擅长的技术领域。这时,就是考验一个人的临场应变能力的时刻了。

无论是从别人嘴里问出答案,还是面试中巧妙回答自己不会的问题,都是一种本领。而这种本领并不是天生的,是你总结经验得来的。

下面一起来破除这个问题。

一、拆解误区

在面试过程中,面试官问的技术问题,如果我答不出来,是不是就意味着面试凉了?

先来给你拆掉这种思维的墙。

事实上,对于一场面试而言,面试最终能否拿到offer,与面试中的问题能否全部答对,并不是完全匹配的关系。换言之,技术问题能否都答对,不能决定你最终拿不拿得到offer。

以我的个人经历,以及我采访过的人的经历来说,并没有几个人能在面试时,在技术环节拿满分。

所以对待面试这件事,请不要过于紧张,也不要像背书一样去回答面试官的问题,保持一颗平常心,将自己所知道的东西表达出来即可。

二、技术面试技巧

下面来说一些技术面试的技巧。

1)保持冷静,理清思路再回答

在面试官向你抛出问题时,先不要着急回答。不论会不会,先在脑子里过一遍,理清思路,保持足够冷静再回答。

碰到不会回答的问题,先不要考虑会不会的问题,先理清面试官的问题再说。比如,面试官抛出了一个大方向的问题,你需要确认他想知道是哪一方面的问题,看看是否和自己说的内容保持一致,有无疏漏,或者理解错误。

举个例子:

假如面试官问你:以前做没做过ERP系统开发?

你在回答做过前,首先应该明确他说的是哪一块的开发?比如,是整个ERP系统的搭建?还是数据库信息系统?是2个端口的对接?还是其他内容,等等。

另外,我们还应该通过询问,搜集一些其他的信息。如果是算法题的话,可以试着问一下数据的范围和时间的限制。数据范围和时间限制有了,基本上就可以确定算法的复杂度了,复杂度确定了,还可以大大缩小算法的范围,这样一来,解决问题就会容易很多。

2)注重沟通和互动,避免沉默

不知道大家有没有这样的经历:每当面试官抛出一个问题时,我们总是希望把问题完全想出来,或是形成最优解,才会作答。

在我成为面试官之前,我也一度认为应该这样做。直到我成为面试官以后,我才发现这样的做法是不可取的。因为,当我们陷入思考状态后,我们很容易不说话,或者出现走神状态,尤其是当我们碰到的是一个复杂的问题。当我们思考时,面试官可能会认为你对这个问题并没有思路。换句话说,他可能认为你不具备解决复杂问题的能力。

其实,面对一个复杂问题时,我们只要具备解决这个问题的思路就足够了。当面试官提问后,你可以把你的大致思路说出来,然后细化到每个点时,可以不断的跟面试官交流,探讨问题的细节做法即可。这样,既可以让面试官对你目前具备的能力有一个清晰的判断,又可以拉近你和面试官的好感。面试成功率就会妥妥上升。

所以,不要吝啬开口,勇敢地表达你的想法,哪怕做法不成熟,哪怕思路不完整,也可以和面试官互动。

3)通过回避问题,展现自己的长处

如果面试官问的并不是一个算法,或者一个问题的解决思路,而是一个具体项目的构建,而这个项目碰巧你又没有接触过,该怎么办呢?

这种情况的确比较棘手。因为你既不知道答案,也没有办法聊思路,或是通过旁敲侧击的办法,去获得更多有利信息。这种情况下,我建议你用点技巧,回避这个问题。

首先,你需要先把自己知道的展现出来。比如:你听过某个领域的一些技术实现的手段?你了解某个公司?你对这类项目不熟悉,但你知道某某项目的始末……

切记,一定不要说自己不熟悉的内容,或者只有模棱两可认知的内容。

因为技术领域的概念比较多,很多名称听起来很近似,但其实意思却是南辕北辙的,如果强加关联,很可能会出现驴唇不对马嘴的事情,这是面试大忌。

其次,如果实在不知道,就诚实地告知了面试官,这个问题自己并不了解。接下来是非常重要的一部,那就是你得告诉他,你了解什么。

例子一:

“你刚才说的项目,我很抱歉自己对此并不了解。但是,我知道这个技术在XX领域也有应用。我对XX领域的内容非常熟悉,不知道你有没有兴趣听我介绍一下?”

接下来,你要尽可能的介绍清楚你熟知的内容,最后抛出解决方案。

例子二:

“其实XX领域也用到了这块的技术。虽然我不太知道你说的项目是如何解决问题的,但我认为XX领域的解决方案,也能解决你刚才提到的问题。”

一般来说,只要你说的对,或者说话逻辑清晰,面试官都不会给你扣分。

另外,如果面试官的问题,你当真一点也不清楚,那么,你也可以强行讲一些自己擅长的领域,并询问对方公司是否有用过这块的技术,等等。

切忌说自己不会然后就没有下文的做法。那样面试注定是要凉。

三、最后

希望大家在面试过程中,都能展现出自己最好的状态。即便无法做到对答如流,也尽可能展现出自己最优秀的一面,以博得面试官的好感,力争面试offer。

最后祝大家都能在面试中脱颖而出,拿到理想的offer!

絮叨

如果你正处于想学或正在学习Python全栈自动化中,也喜欢软件测试这个行业的话,可以加入我们175317069一起学习喔。群里有行业深潜多年的测试人技术分析讲解,也会有各项测试资料、面试题发放。期待你的加入!

喜欢的话,欢迎【评论】、【点赞】、【关注】礼貌三连~

Time will tell.(时间会证明一切)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。