面试,有时候是个运气活
看到技术交流群有同学聊最近求职面试遇到的一些糟心事,深有感触。
这位同学说,自己对金融支付业务比较熟悉,之前工作中较为擅长的技术领域是自动化测试,结果在好几家公司的面试过程中,业务方面几乎没问,自动化测试就问了用什么框架,有没有二次开发经验。
其他方面,要么是一些系统架构方面的问题,要么就是混沌工程和流量录制回放的技术实现细节,有力没处使,一度有点怀疑自己。
类似的经历我也有过,投递的是质量管理岗位,结果面试的问题全是偏开发方面,比如数据结构,比如JVM栈结构,比如各种中间件的原理和特性。
当然,在这些方面我自己是有一定的经验,但相比于研发岗位或者测试开发岗位,确实有时候没那么熟悉。
如何避免这种情况呢?我个人的经验是在自我介绍环节就说明自己擅长的领域,尽量将面试话题向这方面引导,但这种做法只是有可能增加面试官问你擅长领域问题的概率,并不是百分百有效。
正常的面试流程是投递简历,用人部门筛选简历,按照你的简历情况和投递的岗位分配对应的面试官,接着就是一面二面往下走,流程是没问题的。但有时候,问题就出在了面试安排环节。
一般来说,企业在面试候选人时,会从多个角度对候选人的综合能力进行全面的评估。比如你的业务理解能力,你的技术工程实践能力,你的沟通协调能力和思维逻辑能力。
因此在安排面试官的时候,最好的办法是根据候选人的情况去安排,最起码在候选人擅长领域能有一定的匹配度,这样在面试过程中能尽可能的让候选人展现出自己的综合能力,便于给出评估结果,以及是否进入下一轮面试。
但现实的一点在于,面试官擅长的领域和感兴趣的方面,有时候和候选人不是特别匹配,这个时候就出现了如文章开头提到的问题。
比如面试官擅长性能测试,对混沌工程和流量录制回放比较感兴趣,那在面试过程中他可能会将更多的问题集中在这几个方面。
比如面试官是测试开发岗位,主要负责工具和平台开发,你面试的岗位是业务测试岗位,工作内容主要是业务测试和自动化测试,自己擅长的领域和面试官对不上号,就很容易面试被挂。
测试岗位是一个技术岗位,技术能力较好确实能对工作的开展有较大的帮助,但技术能力并不是一个绝对值。你对业务的理解能力,你的协调沟通和项目推动落地能力,其实更重要。
但是吧,协调沟通和项目推动落地能力,并不是很好考察,也没有标准的评估体系,因此出现上述现象也不是什么怪事。
从个体的角度来说,很难有那种全领域精通没短板的人才,大多数候选人只在一两个领域较为擅长,即每个人都有自己的短板。
面试过程固然要扬长避短发挥自己的优势,但有时候就是没有你发挥优势的空间,对此我的建议就是放平心态,面试也是一个发现自己短板,对自己有更清晰定位和认知的过程,调整状态继续改进就是。
面试流程一般都没啥问题,至于面试过程,那只能说看运气了。遇到与你合拍,会引导候选人回答问题的面试官,是一种运气。如果遇到正常走流程的面试官,那也是正常现象,正常发挥就好。
有时候,面试就是一个运气活,过程好好发挥,至于结果,还是交给运气吧。