大家好,我是程序员阿药。冬去春来,春招也已经在悄无声息中开始了。我相信现在很多小伙伴都在看岗位投简历,那么关于面试,我想分享一些个人的拙见,如有不足还希望大家批评指正,互相学习。
简历
步入正题。关于面试我想先先说简历,简历的制作我个人比较推荐以下方式。
一、个人信息
如图:
-
个人信息部分简洁明了,留下自己的姓名、联系方式等基本信息即可,建议放一张自己的证件照,正式一点的,不要太随意。
-
不是特别推荐写上期望薪资,万一面试官被吓到或者期望比实际要低了那自己不也是很亏么,建议薪资可以留到面试时和HR详谈。
二、荣誉奖项
如图:
-
荣誉奖项部分建议分开罗列,避免堆积在一起看起来很麻烦。
-
较高的荣誉和奖项优先罗列在前面,逐级向下,建议奖项多的同学也不要超过6行,太多的话面试官也不一定都看。
三、专业技能
如图:
-
专业技能部分首先要注意专业名词的书写要规范,比如Java、MySQL,不推荐java,Mysql。
-
介绍自己的专业技能时分条阐述,将自己对其掌握程度写清楚,一般就是精通、熟悉、掌握、了解等,某些技术不会可以不写,但不建议写了解,一般写了解的面试官会默认为不会。
-
每项技术在介绍时具体到内容,对内容的掌握情况,用这项技术做过什么项目、解决过什么问题等;不建议只是罗列一堆技术名词,面试官无法快速的确定你对某项技术的具体掌握内容和掌握程度,在提问时不方便对其进行检验。
四、实习经历/项目经历
如图:
-
项目经历或实习(工作)经历部分先对项目进行一个简单的介绍,然后介绍自己在项目中负责的模块和内容,遇到了什么样的问题,是如何解决的,收获或学会了什么。
-
在开发过程中考虑了哪些可能会出现的问题,比如数据不一致、事务失效、多线程冲突等,如果出现又应该如何解决,让面试官知道你对某个问题或场景有深入的思考。
五、个人评价
个人评价部分推荐介绍一些自己的学习习惯和方式等,展现自己具备一定的学习能力;也可以介绍自己在哪些网站上做过多少题,看过哪些书籍,具备什么样的知识储备等。如果有个人作品或优秀的项目可以贴上链接。
面试
说完简历的制作,再说说面试吧。我个人建议如果有机会尽量多面一些,面多了经验自然就多了,一次真的面试效果要比对着屏幕自言自语强太多了,根据我自己以往的面试简单分享一些想法和建议。
一、面试流程
面试流程一般分为自我介绍、问题回答(现场做题)、反问三个环节。
二、自我介绍
首先是自我介绍,这部分推荐提前准备一个大致的模板,然后自己组织一下语言,面试前先自己说几遍,把大致要介绍的内容做到心中有数,面试的时候根据自己准备的流程去介绍即可,切记不是背一个稿子然后面试的时候去背,那样显得有点死板的样子。
自我介绍的内容可以包含个人信息、学历、专业、获奖、技术能力、实习或项目经历等,建议重点说说实习或项目的经历,把自己做过什么,解决过什么问题说出来,内容也不要过于繁琐,时间控制在两分钟之内。
三、问题回答
然后是问题回答,这部分大多面试官都是根据简历上所写的内容进行提问,所以在简历中写的技术一定要是自己会的,如果自己写的都不会那么面试官可能都不敢问简历中没提到的了。
提问的内容通常是问项目的一些难点、收获,会不会出现什么样的问题,怎么解决一类的;再有就是技术的考察,根据简历上的所写的技术问一些技术原理、好处、用途、相同技术的差异性等;还有就是问一些场景问题,这样的一般有一定的难度,所以可以思考后再进行回答,如果实在没有想法直接和面试官说就可以,切记不要不懂乱说。
四、反问
最后说一下反问,反问环节一般是面试官想看你有什么想了解的,比如公司的业务、技术栈、新人培训等。我个人认为这个环节除了问一些有关公司的问题外,也可以作为一个展示自己的小平台;可以主动问面试官公司是否用某某语言、某某技术等,然后介绍自己对这方面也有接触,也做过一些什么,很感兴趣。
当然所提到的技术等一定是自己确实有接触的,不要空谈,还有就是最好和自己的目标岗位相关或相近;比如目标岗位是Java开发工程师,但是也懂一些前端、运维、大数据一类的技术就可以去提一下,向面试官展现自己不仅对技术有深度,也有一定的广度。
以上就是我个人关于简历制作、面试的一些想法和拙见,哪里写的不好希望大家批评指正;如果有帮助,各位小伙伴可以关注一下我的公众号,后续还会有更多的文章和大家分享。
最后预祝每一位小伙伴都能拿到自己心仪的offer。