在面试的过程中,什么奇葩的问题都有可能遇到。比如,程序员被HR提问:“你觉得你的缺点是什么?”你该怎么回答?这样的开放题在面试时是一把双刃剑,虽然没有标准回答,但是却也不能随便回答,比如你这样回答:
我很能吃,而且超爱睡懒觉!(虽然是实话,但是会给面试官一种“回答很随便”的感觉,这么随便的人能够做出严谨的产品吗?)
我这个人很有责任心,缺点是喜欢加班,一定要做出来这个项目才会罢休。(尽管你忍住了想要呕吐的感觉说出这样的话,脸也没红,但是大多数面试官会觉得你不够真诚!)
我不喜欢加班,项目我能够完成,但是下班之后我不喜欢处理工作上的任何事情。(这次真诚是有了,但是面试官可能不敢要你。)
1、换位思考:这些点不要提
回答此类问题的时候,我们不妨换位思考,如果你作为面试官,你希望听到面试者怎样回答,你讨厌面试者怎样的回答。
比如:懒惰、不爱学习、不喜欢学习新知识技能等。尤其是作为程序员等技术开发人员,这些点千万不要提;此外,粗心大意、不喜欢修改、过于固执等这些最好也不要出现。
2、贴合现实:不要脱离工作
在谈论自己的缺点时,尽量不要说自己的三观、性格方面的缺点,也尽量不要脱离工作实际。
比如:讨厌环境不好的工作环境、不喜欢吃什么食物、不喜欢沟通等等。
这些可能是你的缺点,但是面试官显然并不想跟你闲聊这些。
那么,该如何回应“我的缺点”这个问题呢?下面,小千给出两个参考方向:
1、双向来说
对于自己的缺点要双向来说,就是说自己缺点的时候,顺带这个缺点的补充点。
比如,作为程序员,可以说自己拥有比较强的执行力,所以在面对项目的时候会有比较高的客户配合度,所以相比较来说自己的领导力就没有那么强。
再比如,自己对于程序开发会有自己的见解,所以常常会和产品经理产生一定的沟通意见,但是自己绝对会尊重客户和产品,因为觉得”头脑风暴”是会产生更好产品的动力。
2、避免说相邻技术的缺点
比如,当你去面试Java开发工程师岗位,你却说自己算法掌握的不够好,这绝对是给自己挖坑。
可以说自己一些比较遥远的缺点,比如说自己在某些比较远的技术方面不够熟练,但是最后切记一定要说自己也在努力去充实和学习。
面试官不同,想要听到的答案自然也不相同,更多的是需要程序员自己根据前面部分面试的感觉,酌情思考该如何回答。但毫无疑问的是,拥有强大的个人实力和专业技能,更能为程序员赢得面试官的青睐。