1、学会平等交流别把自己身段放的太低
面试是个双选的过程可以会被拒绝,你也可以拒绝他。回答的时候不用表现的太卑微,反而会影响自己正常的表达和逻辑不卑不亢就行。心态放稳大胆一点,大不必害怕,互联网技术岗的面试不会像其他行业其他岗位比如快销,地产等等那样子会在意你的仪表,谈吐等等,他在意的就是面试官问你的技术会不会。
2、回答问题时有层次感循序渐进
不要一口气把知道的全部说完,然后还毫无条理。学会一个知识点由浅入深讲解给面试官,并且留有余地给他进一步去问。一个简单的基础问题可以一步一步有条理有层次的回答,每一层表达完抛个引子,让面试官可以继续问下去,这也算是一个引导的技巧从而让面试官真正了解你的掌握的深度。
3、如果真的被问到不会的就直接说不会
每个程序员都不是全能的大神,总会有知识漏洞,更何况是应届生所以面试中碰到不会的问题很正常不要觉得自己某个问题到不上来,这场面试就注定凉凉了,坦诚的告诉面试官自己不会或礼貌地说这方面可能我还要多学习。
对一个拿不准的问题千万不要猜,即使是二选一的那种问题,猜错了直接完蛋,猜对了被人看出来,再往深问还是完蛋。另外像可能大概是这种表达最好不要,一听就是对一个点没把握有可能会让面试官觉得学习太浮躁不喜欢寻求原理。那对于自己知道原理但是没用过的东西就讲讲原理,并承认自己实践不足表现出好学的态度。面试一定要真诚。不熟直接说不会更多的展示自己擅长的一面千万不懂装懂!
4、手撕代码题的时候主动的和面试官交流
一般每一轮面试的最后一part保留节目是手撕代码。关于手撕代码部分不能面试官出完题就一个人闷头在那里写。因为面试官是会代入实际工作时的情景的,如果你写题的时侯和他一点交流也没有,那万一把你招进去了以后对需求交接的时侯是不是也是这样的状态?这个也是我在面试的时侯听面试官提的意见。
5、思路比答对题目更重要,题不会没关系,你要体现你的解题思路和能力。
当然纯概念不会就是不会别瞎说。这里更多的是比如一些开放性的题目,比如说,手撕代码题,项目中的一些优化一些系统设计题、智力题。面试官不一定非得要求有一个标准答案呢,主要是想看看你能不能主动的去拆解问题、主动思考,以及和面试官的交流。这也是面试中考察的很重要的一部分,就是你解决问题的能力。对于这种问题,还是要多打开思路,多结合自己已经学过的一些技术点进行思考,自己能够先给出一个简单的方案,再一步一步的优化,到一个相对合理的方案这样的回答面试官会非常喜欢。
6、每场面试录音,记录面试问题反思总结
在电话面或者视频面的时候,最好利用手机的录音功能把每一场面试录下来哦这样方便自己的复盘。发现自己那些模块比较薄弱,查漏补缺,反思总结,针对面试中出现的问题下次不要再出现。