在找工作的过程中,必不可少的要经过面试环节,我们会做各种各样的准备,在网上去看很多面试题,面试经,想必大家也很想知道,面试的时候,面试官到底在想些什么?为什么问我这样那样的问题,有些明明跟现在这份岗位的要求无关嘛,下面来具体的讲讲我的看法。
对于刚实习或者刚毕业初入职场的同学,总会有一种担心,这份工作我从来没做过,都不会怎么办,面试官会不会因为我不会就淘汰我?这其实是一种理解的误区,面试官考查初入职场的,往往看的是潜力。潜力从哪里看?在学校的学习成绩好,常拿奖学金,可以说明你的学习能力强;参与的业余活动多,参加学生会等等说明社交能力不错;业余时间会勤工俭学,说明勤奋有上进心;面试之前有做功课,熟悉测试岗位所需要的基本理论知识,说明对这份工作足够重视。
一般情况下,面试都会做自我介绍,面试官一般会沿着自我介绍当中所说的内容深入的问下去,例如有人说我精通QTP(这个我认为没有多少公司在用的工具,大部分人的简历上却都会提到),虽然面试的公司没有在用QTP,但面试官依然会问你QTP相关的问题,为什么?因为想了解你心里的精通是指什么程度,如果你能够用QTP与QC中的business component相结合搭建自动化环境,并且熟练编写vbscript脚本,还能说明白这个自动化代码的内部结构,关键字驱动等等,那还可以过关,如果最后发现你只会录制,问一个基础的QTP问题:对象库编程和描述性编程有什么区别,都说不上来,那你在面试官心里的信任感会大大的下降。这个时候面试官会做什么?继续问你提到的其他技术,以验证心里对你的看法和判断。
经常会有人问,公司里并不需要做自动化或者性能,也不需要写代码,那为什么面试的时候却还是要问这些问题。面试官是怎么想的呢?第一,虽然你以前工作中也没有涉及到这些方面,但是你业余时间有没有想去了解去学习一下,这是考查你的上进心;第二,你业余时间如果学了,可以看出你自学的深度,这是考查你的学习能力和耐心;第三,可以做技术储备,公司一旦要开始做,你有这方面的能力,更好上手。有人会觉得,我没面试上肯定是因为我自动化的某个问题没回答好,其实不然,如果岗位要求是手工测试,那手工测试做的非常好,完全不会自动化,也没关系的。
有人会认为,公司一般喜欢有丰富工作经验的,年限长,相对来说,性价比高,其实不然,面试官心里对于工作年限会匹配出对应的能力,工作年限长了之后,如果能力没跟上,年限反而成为了短板,刚出来可以看潜力,如果工作了五六年以上了,工作能力与一两年的差不多,那潜的也太深了吧。根据你历史的成长速度,也就能判断出你未来的成长空间。所以,一定要有危机感,没有绝对稳定的工作。
面试是双方选择的过程,面试官也希望对方能表现出对这份工作的兴趣,主动的去问一些问题,而不是一问一答的模式直到最后,主动沟通会比被动沟通的候选者更有竞争力。如果过程中不进行提问,最后的时候面试官也会问还有什么问题,这个时候可以把自己想知道的都问一问,不要心里觉得,还没确定要不要我,问那么多会不会不太好。沟通清楚了,才能更精准的选择工作。