面试技巧
在具备了技术上硬实力的基础上,面试技巧也是非常重要的,它决定了你能否充分展现自己的实力。
从以下几点,来谈谈我对面试的看法:
- 个人简历:
简历一般包括个人信息、项目经历、专业技能、个人荣誉这四个方面,其中项目和技能是最为核心的。对于项目,描述逻辑一般是:简介项目的需求和目的 -> 自己主要负责的内容 -> 分为几点详细描述自己的工作 -> 最终的进展和相关成果,对于自己所做的工作要非常清楚,同时要善于挖掘自己项目中的技术点,对每个技术点要烂熟于心,多问自己为什么,为什么用这个技术,这个技术的优点和缺点是什么,为什么适合现在的项目,使用之后取得的效果等等。。。
然后有条理地将它们写在自己的工作中。对于专业技能,首先要真正了解自己的掌握情况,对自己的掌握程度要描述准确,一般用词是了解->熟悉->精通。如果只是学习了基本理论知识,没有很深入,建议用了解;如果理论知识学习比较深入,并且有相关的实践经历,建议用熟悉;而如果在某个技能上可以说是大牛甚至专家级别,才建议用精通。因此,一般大部分时候建议用了解和熟悉来描述专业技能,精通尽量不要用。
- 面试前准备:
面试之前,首先要调整自己的心态,有一个好的心理素质,防止自己在面试中过于紧张而显得很慌乱。然后就是自我介绍的准备,一般3-5分钟时间,简单介绍自己的信息、项目经历和一些获奖经历等等,有些自己的亮点,可以在自我介绍的时候突出表现,有可能引起面试官的兴趣。
内容可以事先在纸上写好,在家里或宿舍对着镜子多练习几遍,直到自己能表达地条理清晰,流畅自然。然后就是面试问题的准备,这方面首先是自己对相关知识有了系统的学习,并做了知识点的总结或者笔记,然后在网上收集一些面试的高频题来检验自己。
之后可以在网上找一些面经,尝试着模拟面试去回答面经中的问题,面试不多的同学会有这种感觉,面试官问的这个问题你实际上知道,但是突然问你,你不一定能回答的很有条理,很有逻辑性,这个模拟训练能够很好地提升自己这方面的能力,在面对每一个问题,力求回答条理清晰,描述流畅,并且分析透彻,最好能够横向纵向地进行一些扩展。
- 面试中:
首先,在衣着方面,面技术的同学穿的干净得体即可,不用特意穿正装,如果你穿着正装去面试,很有可能发现只有你一个人穿了。。。如果是现场面试,最好自己打印几张简历过去,在面试的过程中,一定要保持自信的状态,面带微笑,说话礼貌谦逊,给面试官第一感觉比较好。
面试的时候,一般是先进行自我介绍,面试官在这个过程中了解你的基本信息,然后开始问问题,如果对你的项目很感兴趣,一般会问项目问的比较多,对项目中的每个技术点都可能问的很细很深,有可能会针对项目问一些开放扩展性的问题,比如这个项目或者技术点,你认为还有没有能够优化的地方,应该怎么优化?因此要将自己的项目烂熟于心,每个技术点的细节都要清楚,而且要能够发散的去思考,对一些技术点进行展望和扩展。
在问项目之外,重点就是问基础知识了,在回答问题的过程中,注意一定要控制自己的节奏,要尝试引导面试官往你擅长的知识上走,遇到自己很熟的知识,也不要太着急,语速也不要太快,有条理并且全面地问答出来;如果是不太熟或者不记得的知识,可以先对问题中的一些概念进行解释,打打擦边球,在这个过程中也能给自己一些思考的时间,如果实在不清楚或者不记得了,就坦诚地说自己不太熟,如果勉强自己乱回答,反而效果更差,给面试官不好的印象。
另外,互联网大厂一般会要求现场写代码,要求将核心处理代码写在纸上,因此在平时刷题的过程中,尽量一个一个字母敲上去,不要用代码补全,当然刷题就显得非常重要。在面试的最后,一般面试官会问你还有什么问题想问?这时候问一些自己感兴趣的话题,例如部门研究方向,用到哪些技术等等。
- 面试后:
每次面试完,就不要太在意面试结果怎么样,下去之后及时将面试问题记录下来,特别是自己答得不好的问题,一定要花时间去研究,解决这些问题,下次面试再遇到相同的问题就能够很好地解决。每经过一次面试,都能发现自己项目或者基础知识的一些不足,下去一定要将项目进行适当地修改和补全,基础方面也能发现自己比较薄弱的地方,要多看书多研究,同时也会发现自己在表达方面的一些不足,要及时调整,尽量在下次面试能够做得更好。
总之,找工作就是一场战役,在这里你会不断跌倒不断爬起来,在这个过程中,一定要调整好自己的心态,做好长期坚持的准备,不要因为一次面试的失败就否定自己,变得情绪失落,如果真的受到挫败,对情绪影响很大,可以找朋友家人倾诉,有助于排解自己的不开心,在下次面试前一定调整好自己的情绪,以饱满的精神状态去面对每一次考试。
另外,前面主要提到技术面的一些技巧,这里补充说一下HR面,一般你的技术面表现和本人性格都OK,HR面问题就不大,但是也要重视起来,毕竟是通往offer的最后一关。HR面一般是和专业知识无关的,主要看个人性格和岗位匹配度,会问一些个人信息,如家庭情况、有没有女朋友,想去的工作城市等等。对于常见的HR问题,可以到网上搜一些常见的回答技巧,在面试中稍加注意即可,在此基础上,最重要的还是保持坦诚谦虚的态度,做真实的自己!