百分百招聘到优秀程序员的面试问题

技术面试诀窍

先说诀窍:提出一个问题“在你过去的工作中,遇到过哪些让你印象深刻的困难,你是如何解决的?”,看看对方如何回答

技术面试最难的是什么

大家在招聘中,总是提出各种技术问题,有的很难,有的很简单,不同的面试官的技术方向不同,问题深度和广度也不同,对于应聘者,可能遇到张三就能顺利通过,碰到李四只能被虐。这种没有固定标准,没有固定套路的招聘形式。

靠谱的人

按照我的经验来看,简历再漂亮的人,这个问题答不好,大都可以直接忽略!为什么这么说呢?因为我们要招聘的不是一个“经历丰富”的人,而是一个有“职业素养”的人。你遇到的问题有可能会很难,有可能会简单,但是我们看重的并不是问题的难度,而是解决问题的方式、步骤和反思的深度!

拿恢复误删数据来说,可能算是非常简单的任务。我更感兴趣的是怎么样分析问题,找到了怎样的资料,采取了怎样的步骤,此后做了哪些措施来避免这种错误再次出现。

在我看来,相比问题的难度,解决问题的难度,解决问题的方式和步骤以及反思的深度,都体现一个人的职业素养。

一个所谓的“高手”,可能缺乏这种素养。一个涉世未深的“毛头小子”可能具备这种素养。对于每一个面试官,我觉得你应该反思自己的评判标准是否真的有效!而每一个候选者,需要对自己的过往进行一次反思,哪一次的开发过程给自己的提升最大,自己在这次印象深刻的事件中扮演了什么角色,如何才能更好地发挥自己的能力以及如何提高在团队中的作用

总结

我一直认为,一个人只有学会了反思才能进步,或许犯错才是进步的唯一途径,这种犯错,印象越深刻,自己的进步动力就越大。反思自己的过往总能给自己一个评判,只有对自己认识深刻,才能认识别人。所以不靠谱的人怎么可能招聘得到靠谱的人呢?

一直没有说优秀的人?难道靠谱的人不就是优秀的人吗?

你可能感兴趣的:(百分百招聘到优秀程序员的面试问题)