技术面试应该问些什么?应聘者应该如何应对?

最近经历了一波面试,个人谈一谈心得感受。

首先我发现很多面试官根本不知道要问些什么?想到哪问到哪。应聘者可能几个回答的他比较满意就觉得还不错,又或者几个不满意就觉得不好。这样是片面的,也盲目和缺乏目标的。我觉得这样的面试官是不合格的。根本不能有效的为企业找到合适的人才。

怎么样更好的为企业招到真正需要的人才呢?

我认为,首先要有清晰的目标,公司招聘的目的是做什么?岗位的基本要求是什么?这个岗位未来可能会有什么样的发展等。

基于以上原因我觉得招聘面试的内容也分为两种类型。必须的和扩展的。

什么是必须的呢?

就是如果必须的知识点超过三个不清楚就可以判断为不合格,因为这是工作中一定会用到的,或者可能性极大会用到的。如果不懂可能会影响工作的进展。

扩展的就是理论,概念,其他方案,深度了解程度等。这方面的了解是加法项,了解的越多,越深越好。但如果不是太了解,在没有更好的候选人的时候也是可以考虑的。

最后呢,作为面试官一定技术够扎实,够深度。因为技术能力不够就很难招到技术较好的人。也不要以个人好恶来评判,要站在公司高层的高度去看待,最好多个人面试。避免因个人原因招到同一类性格的人。对团队的健康发展不利。

但作为应聘者应该怎样应对那些不合格的招聘者呢?

我觉得,你要主动出击,引导面试官的问题。因为如果面试官问一个你答一个,不发挥,不引导出你熟悉的技术,就失去展秀自己的机会。另外,很多面试官也不知道问什么,通常想到什就问什么。这样,通常他会问自己擅长的点,因为每个人的擅长的点是不一样的,万一问到你不擅长的领域你就被动了。更甚至给面试官你技术不好的印象,殊不知有可能他问的不全面而已,但他会以偏概全的以为你不合适。

比如:当面试官问你redis熟悉吗?你就要把你了解的redis相关的技术点大概说一下,比如数据结构,使用场景,雪崩,击穿,穿透,存储模型,高可用,集群等。

这样面试官很可能基于你列到的知识点问一问,因为他也没去想到要问什么,就是顺势去聊了。当然你列出的知识点你还是比较熟悉的,刚好给自己展现的机会,也给面试官留下较好的印象。

相反,如果你仅仅回答个:熟悉。

那么面试官此刻也没想好该问什么,他很可能挑自己比较熟悉的知识点问。可能他最近在研究内存模型,他极大可能问这个,而你这方面不太熟悉,必然回答的支支吾吾。好吧,面试官知道你不懂,便又想到一个他熟悉的问题。如果刚好你也不懂这个知识点,那么面试官可能就认为你Redis不熟悉。就这样两个问题就把你的Redis给pass了,其实你Redis还是蛮熟的,只是对内存方面不太熟而已。接着,他可能会问MySQL,如果又刚好遇到类似的问题,那么你基本上就挂了。

反观上面两种场景,一个其乐融融,一个不欢而散。是不是引导很重要呢。当然如果是一个较为合格面试官就不会出现这样的情况。因为必须的知识点和扩展知识点他列的很清楚,无论你引导与否,他都会问及,这就要看你的基本功了。

另外,如果问及到你管理方面的知识,说明这个岗位会有管理倾向,一定要站在管理者的角度去思考,认真回答好。我曾经就在技术岗面试时问到管理方面,当时就随便说说,以为技术岗,这方面随便聊聊而已。后来才知道,原来人家还是偏管理岗的。所以每一个问题都认真对待吧。

祝你好运!

大家觉得我说的有道理吗?欢迎批评指正!

后续会加一些PHP技术面试题及答案,都是个人总结,未必准确,仅供参考。喜欢的朋友可以先关注下。

文章来源:www.jianshu.com/p/c64e0efb12f7

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!