大家好,我是程序员阿药。
关于面试。我想说,如果有机会尽量多面一些,面多了经验自然就多了,一次真的面试效果要比对着屏幕自言自语强太多了。
面试流程一般分为自我介绍、问题回答(现场做题)、反问三个环节;根据我自己以往的面试简单分享一些想法和建议。
一、自我介绍
这部分推荐提前准备一个大致的模板,然后自己组织一下语言,面试前先自己说几遍,把大致要介绍的内容做到心中有数,面试的时候根据自己准备的流程去介绍即可,切记不是背一个稿子然后面试的时候去背,那样显得有点死板的样子。
自我介绍的内容可以包含个人信息、学历、专业、获奖、技术能力、实习或项目经历等,建议重点说说实习或项目的经历,把自己做过什么,解决过什么问题说出来,内容也不要过于繁琐,时间控制在两分钟之内。
二、问题回答
这部分大多面试官都是根据简历上所写的内容进行提问,所以在简历中写的技术一定要是自己会的,如果自己写的都不会那么面试官可能都不敢问简历中没提到的了。
提问的内容通常是问项目的一些难点、收获,会不会出现什么样的问题,怎么解决一类的;再有就是技术的考察,根据简历上的所写的技术问一些技术原理、好处、用途、相同技术的差异性等;还有就是问一些场景问题,这样的一般有一定的难度,所以可以思考后再进行回答,如果实在没有想法直接和面试官说就可以,切记不要不懂乱说。
三、反问
反问环节一般是面试官想看你有什么想了解的,比如公司的业务、技术栈、新人培训等。我个人认为这个环节除了问一些有关公司的问题外,也可以作为一个展示自己的小平台;可以主动问面试官公司是否用某某语言、某某技术等,然后介绍自己对这方面也有接触,也做过一些什么,很感兴趣。
当然所提到的技术等一定是自己确实有接触的,不要空谈,还有就是最好和自己的目标岗位相关或相近;比如目标岗位是Java开发工程师,但是也懂一些前端、运维、大数据一类的技术就可以去提一下,向面试官展现自己不仅对技术有深度,也有一定的广度。
以上就是我个人关于面试的一些想法和拙见,哪里写的不好希望大家批评指正;如果有帮助,希望各位小伙伴可以点赞关注,后续还会有更多的文章和大家分享。
最后预祝每一位小伙伴都能拿到自己心仪的offer。