赞
踩
Photo From Instagram
这是一个非常有意思的面试题。
这道题真正的意义在于你如何去回答,而不是真正回答出你的缺点在哪里。
当面试官问出这个问题时候,其实是在考察你如下三个方面的个人素质:
理想的候选人不会否认自己有弱点,但是他们选择的缺点也不会影响到相关工作职责。例如:
是的,我有几个缺点,最大的弱点是不能很好的安排和利用时间。
然而有些候选人在听到 “你的弱点是什么” 的问题时候,会直接懵掉了。从而否认他们有任何缺点,但是这恰恰不是面试官想要的答案。
理想的候选人不应该因为自己的缺点而说谎,你应该选择一个真正的缺点,并讨论这个缺点具体是什么。例如:
我不太擅长衡量一项任务需要多长时间才能完成,常常低估了完成小项目所需的时间。导致我没有将足够的时间分配给更大,更重要的项目。我急着把事情做好,有时错过最后期限。
有些候选人在此处可能犯一个错误,将强项伪装成弱项。例如:
我是一位完美主义者,一切都必须是完美的,同时我也是一个工作狂。
曾经有人指导我像上面一样回答,将强项伪装成弱项。
然而当我做了面试官以后,这种回答在我看来就是耍小聪明,逃避问题的一种方法。当你这样回答时候,我会觉得你不够诚实,你是一个狡猾的人。
这道题的答案中有个重要组成部分自我提升,回答中应该包括有关学习技能或改善弱点的步骤的详细信息。例如:
为了改善不能合理安排利用时间的缺点,我在网上购买了一个《时间管理》的课程,目前已经开始学习,同时我在平时工作中额外注意时间管理问题,希望慢慢可以改正这个缺点,成为一个时间管理达人。
此处,有些候选人可能会犯一个错误是,仅仅提出了自己的缺点,但是并没有思考如何去改善纠正缺点,而是在等待面试官的仁慈和安慰,容易给面试官留下学习能力较弱的印象。
当然啦,面试官有可能会将问题修改为如下几种方式:
你不擅长什么?
你现在的老板有没有建议你提升哪方面的技能?
你遇到最大的困难是什么?
请描述一个你遇到的难题以及你是如何克服它的?
虽然以上几种问题形式变了一下,但其实面试官还是想问:你的缺点是什么?
上面我们介绍了回答的技巧,此处可能有人想说,可是我就是找不到我的弱点呀,那接下来我们一起聊聊如何寻找出自己的弱点。
首先找到工作中需要的技能,如下是我们大多数工作中会用到的一些软技能:
团队合作、时间管理、任务分配、有责任心、组织能力、写作技能、沟通、公开演讲、外语能力
但是这些还不够,我们还应该根据自己的工作性质,找到一些专业技能。可以根据如下方法去寻找:
首先问自己以下几点:
我是否有不喜欢或不擅长的任务或工作相关技能?我有过失败的项目经历吗?我的主管是不是有对我提出一些建议,并且在纠正了以后称赞我?有没有人批评我的工作方式太特殊了?我会读书学习吗?
例如我是一名 Java 程序员,我的工作要求我需要具备如下技能:
弹性工作时间;承受高强度的工作;专业的编程能力,熟练掌握 Java,Spring,Spring Boot,Spring Cloud 等技术;能够在快节奏的团队环境中工作;擅长团队合作;注重细节,速度,质量,可以多任务处理;时刻保持对技术的好奇心。
我们总结出了工作中可以用到的所有的技能,然后一一对应查看自己是否掌握了这些技能或者是否存在有待于提升的地方,这些未掌握的技能和有待于提升的方向就可以成为我们的弱点答案。
上面我们得到了工作所必备的技能,在回答弱点的时候就要尽量避开这些技能相关的缺点。
例如,软件开发是一个团队协作要求高的工作,大型软件系统通常需要很多同事一起工作,因此在回答弱点时候千万不要说我不擅长团队合作,不喜欢与同事沟通,喜欢一个人独自完成任务。
但是你可以说
我最大的弱点是代码注释文档较少。我是个技术迷,对技术本身过于关注,因此通常写了上千行代码没有一行注释。后来为了纠正这个缺点,我开发了一个 IDE 插件来提醒我写代码注释,这个小程序不但保证了我的代码注释,同时让我爱上了写代码注释,希望不久的将来不用插件提示我也可以自觉写代码注释。
在此处我选择不写代码注释作为一个缺点,这可能是大多数程序员的共性。提出缺点的同时,我也提出了改善方案,并且已经在实施反馈了。
其实这就是 STAR 法则,它不仅仅可以帮我们回答这类缺点问题,它几乎可以帮我我们回答所有典型的面试问题。
STAR 代表 situation(当前情况),task(任务),action(行动),result(结果):
情况 - 首先说明需要解决问题,使用技能或提出新想法的情况。
任务 - 接下来,说明在这种情况下需要采取的措施。
动作 - 之后,描述所采取的动作。
结果 - 到底发生了什么?采取行动后,情况如何发展?如果可以的话,最好在这里用数字和细节来说明成功。
将上面的不写代码注释弱点带入 STAR 法则即可得到如下套路:
情况 - 我最大的弱点是我不喜欢写代码注释。
任务 - 我的主管要求我必须要写代码注释,否则绩效打 3.23。因此,我必须要采取措施来改正这个缺点。
动作 - 我为自己开发了一个写注释提醒插件来督促我写代码注释,养成写代码注释的习惯。
结果 - 我现在已经在插件的提醒下能保持重要代码都有注释,希望不久的将来我可以养成写注释的习惯,即使没有插件的提醒。
你看 STAR 法则是不是很棒,这个棘手的问题,利用 STAR 法则即刻破解。
没错,有时候面试官抛出这样的问题可能就是为了给我们一个措手不及,考验我们的应对能力,如果你没有准备过的话,这对你来说可能是一个比较棘手的问题。
要想将这个问题回答好,我们需专注于自我认知、诚实和自我提升与改善。如果我们在回答中兼顾了这三个点,那么弱点就不会将不会影响面试的表现,反而会变成一个有力的加分机会。
时刻记住,我们只是芸芸众生中的一个普通人,人无完人。
通过反思找到自己真正的弱点,并且设定合适的自我改善计划,给出诚实和建设性的答案。
至此,相信你应该已经明白如何回答 “缺点” 这道题了,祝你面试顺利。
感谢你的阅读,我为你准备了一份《高级 Java 面试指南》,点击在看,关注公众号,回复 "礼物" 获取。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。