Python作为当下炙手可热的互联网行业,吸引了一大批有志之士加入其中。那么掌握了相关技术,怎么在面试中一展风采俘获HR芳心呢?下面,千锋为大家总结了一些在Python面试中需要注意的事项,与君共享。
自我介绍
之前讲过很多关于如何应对面试官提出的“自我介绍”这个问题,今天,针对Python程序员这个岗位,给大家重新梳理一下答题的结构。我们在做自我介绍时,可以按照:个人基本信息+基本技术构成+项目经验(具体项目以及在项目中的负责部分)+自我评价的结构来回答。注意一定要紧紧围绕招聘岗位的需求做介绍,在此之前要做好准备工作,看看招聘方具体需要什么方向的研发工程师。目前针对Python,有自动化测试平台的设计与开发、数据的挖掘与清洗以及Python开发等具体岗位,所以面试Python方向的同学注意,可以多和运维以及自动化方面靠拢。当然,具体还是要看公司空缺岗位与你的专业是否对口。
不要给自己挖坑
确保你在回答面试官的过程中,回答的每个知识点都了然于胸,不然被问住,是很难堪的。如果遇到不会的问题,一定不要盲目乱答一通。比如有一次,有位同学在回答Web安全问题时,顺嘴说了SQL注入,面试官便顺水推舟,让这位同学接着讲讲SQL的原理及解决方法。然而这位同学却把XSS跨站注入攻击和SQL注入搞混了,归根结底,还是知识掌握得不够牢固。所以,在面试时,要斟酌每一句话,聪明的同学还可以引导面试官,让他问出自己想要被问的问题。当然,化被动为主动,就是面试中比较高的一种境界了。
有足够的自信
如果你学历不是特别高,在面试时,面试官很有可能会问你是怎样看待学历和能力的。学历和能力在当今的社会都不可或缺,学历往往是你面试的敲门砖,但敲完门用途就不大了,后面才是证明你能力的时刻。针对这个问题,我们一定要不卑不亢地说出自己看法:“我想只要完成了大学校园内的学业,就表明已经具备了一定的学习能力。如果我们努力学习代码技能,并且有能力学好,那么是学士还是博士就不是很重要。竞争这个岗位的关键是看你能在这个领域上发挥什么作用,而不单单是学了多少书本上的知识。”
除了上述主观性问题之外,很多专业性的问题也要了然于心。