面试总被挂的莫名其妙,为什么?
作者:五阳
来源:juejin.cn/post/7399496845276348426
顺便吆喝一句,如果你华为OD内推捞人,前后端测试通道均捞人。
面试官对面试的态度
我在三家公司做过面试官,和很多人聊过面试,聊聊候选人到底给不给通过,聊聊应该问哪些问题等等话题。这些经历让我知道了很多人作为面试官对面试的态度
面试官对面试的态度
排斥面试工作
- 面试很消耗时间,自己在完成日常工作时,还需要额外完成面试工作。面试也不能写在年底述职晋升PPT上,对自己毫无意义。
- 面试时间安排很突然,让自己措手不及。如果面试安排在晚上,影响自己下班或者晚上遛弯(很多人晚饭后在工区遛弯)。
- 虽然面试可以和很多人聊聊项目,可以了解很多有趣的项目,但是大部分项目毫无亮点。即使有亮点候选人也可能说不明白。
- 有限的时间很难完全了解一个项目,面试一般控制在1个小时内,对于候选人时间很煎熬。但是一个人想深入了解一个项目,一个小时是万万不够的。况且还需要分配写代码20分钟,八股文10-20分钟,所以面试官很难通过面试深入了解其他项目。
以上是很多面试官排斥面试工作的原因。接下来看看面试官喜欢面试的原因。
喜欢面试工作
- 面试官可以有机会了解很多项目,扩展知识面。
- 面试官作为管理者,做好面试工作可以招聘更有能力的下属。
- 面试官作为社牛,喜欢和其他人沟通交流。
以上是面试官喜欢面试工作的原因。
面试看运气,只有足够强大,才能成为Offer收割机
有很多面试官不喜欢面试工作,对待面试是排斥的态度。在这个基础上,只有候选人能力突出,足够优秀,才能保证拿下任何一场面试。
说白了,对候选人而言去面试,是为了挣钱,是为了生存。对于面试官而言,面试是一份收益不大的工作。
不要指望面试官负责任,不要指望他们是伯乐,不要指望他们识货。
在行业降温的背景下,求职机会减少,候选人更应该认真准备一场面试,做到无论面试官是什么牛鬼蛇神,我自岿然不动,让面试官挑不出毛病
接下来聊聊互联网大厂的面试官喜欢挑什么毛病。
面试官挑毛病高频榜
基础不扎实
一般情况下这是说八股文准备的不充分。很多面试官是清楚八股文对于日常工作是没有什么帮助的,但是依然乐此不疲的问。原因有三 1)项目经验看不懂,不知道问什么,只能挑几个八股文问问。2)项目没有亮点,想通过八股文发掘一些亮点。3)面试官熟悉八股文,擅长八股文,喜欢通过八股文筛人。
无论哪种情况,现实是面试必遇八股文。如果其他方面优势非常大,即使八股文不会,问题也不大。如果其他方面优势不大,八股文没有回答好,面试一定挂。反之,八股文回答好,其他方面没啥优势,是有可能进入下一轮面试的。
基础扎实是候选人的一个亮点。
注意:工作经历1-2年和 应届生实习生 这一类候选人 基础扎实 是必备的条件。
动手能力差
这一般是指算法题没写出来。******** 该刷还是要刷。没有捷径,刷够100道题,大厂面试就能畅通无阻。
算法题不会时不要闷头自己想,有两个技巧。
- 让面试官给一点提示,不断询问面试官解题思路。一般情况下,算法题考察候选人沟通能力、聪明程度、动手能力、debug能力。面试官是有责任引导候选人答出这道题的,而你需要主动询问面试官。主动询问是加分项,日常工作遇到困难,最忌讳自己门头解决。学会寻求帮助是必备的工作方法。
- 直接回答,这个题型我没有思路。请面试官再出一道更简单的题。如果没有充分准备,没有大量刷题,很难现场想出来一个解法。时间宝贵,如果不会就跳过,留出更多的时间让面试官发现你其他方面的优势!
项目没有亮点
不是项目没有亮点,是缺少发现亮点的眼睛。候选人要学会发掘项目亮点,跟面试官好好吹吹。千万不要现场临时发挥哦!
- 需求复杂,我是如何和产品经理沟通的?
- 系统并发度非常高,要求低延迟,我是如何解决的?
- 上下游相关方多,如何保证数据一致性
- 如何更好提供扩展性?
- 项目梳理成本高,我是如何梳理的?
- 项目时间短,我是如何快速完成的?
- 不熟悉项目的情况下,如何保证需求交付速度和质量
- 项目相关方多,我是如何保证关键信息不丢失的?
- 如何保证快速发现问题?如何快速定位问题?
- 如何保证快速恢复故障?
对项目理解不透彻
有经验的面试官一定会问项目,候选人应该把项目(服务)的所有逻辑搞明白,不应该局限在自己负责的一亩三分地。如果面试官问到的业务问题,候选人不清楚或者回答模棱两可,这是极大的减分项。
一顶大帽子马上扣给你:对项目理解不全面,或者不透彻。
所以平时一定要把项目弄明白,不要只会自己负责的部分。不清楚的项目不要轻易写。面试只有1个小时,大多数情况下聊得项目不会超过两个。
你只需要把最擅长的两个项目写到简历里,把项目完全吃透。
没有主人翁精神
公司对候选人的面试要求之一就是 主人翁精神,也就是积极主动的工作态度,具备自驱能力。
工作中的任何事情都做到具备主人翁精神很困难。候选人要准备几个例子,说明自己具备自驱能力。
我谈谈几个思路
没人干的事,我能主动挑起来。
例如相关方多的时候,能主动开会跟所有相关方同步信息,对齐结论。
系统有个痛点问题很久都没人主动去修复,自己能主动提出问题,完美的解决这个问题。最好突出难点,如果面试官觉得你这干的这件事,价值不大,难度也不大,那么主人翁精神也会打折扣。
困难的事情,没人做,我能主动担起责任。
例如领域边界、项目边界。系统之间的边界往往不清晰,有很多适配、tricky、映射类的工作需要做。这部分工作恰恰又是容易出错出问题的,很多人不愿意干,干了也没啥收益。
候选人有两个点可以说
- 自己一通拉通对齐把领域边界盘清楚,甭管谁做,至少有统一的结论和标准。
- 我认为这部分工作虽然琐碎没价值,但是自己负责更合适,更容易保证稳定性,更不容易出错,站在公司的角度,虽然这个工作不出彩,但是我能主动担起来。公司要的就是这种能扛事的人,而不是抢活挑活干的人。
沟通能力不足,思维不清晰,逻辑性差
程序员没有太多机锻炼自己的口才,沟通能力确实是短板。但是对候选人沟通能力的要求是
- 问题听不懂,能主动询问面试官
- 有分歧的时候,能坦诚回答。好就是好,不好就是不好。不要和面试官杠。
- 回答问题有条理。在回答问题前,先想明白要从哪几个方向回答问题,也就是分几个点
- 如果问题太大,需要回答的内容太多,可以和面试官沟通,想听哪个方面的问题?一般面试官会说,自己感兴趣的,或者 让你挑最擅长的方向说。
首先你要明白一个道理,当你自己思维混乱的时候,面试官无论懂与不懂,对你都是极为不利的。
面试官非常专业,精通这个领域的问题,你回答的语无伦次,他一下就能听出来。
面试官不熟悉这个领域,你回答的语无伦次,他完全听不懂。面试官不会反思自己太菜了,听不懂,他会觉得:候选人逻辑不清晰。
真正明白人是能把一件事说明白的,但是需要付出努力。建议候选人在面试前,自己把负责的项目,选三个视角,写出三篇不低于2000字的文章,发到网上。然后自己花几天时间把这几篇文章背下来。
经过仔细斟酌的文章的条理性、逻辑性一定比面试现场组织语言要强。大多数程序员文采一定是强于口才的。
花一周时间写三篇文章,然后背下来(大致背下来)。面对面试官对项目的提问时,滔滔不绝的背课文,一定非常出彩!
总结
台上一分钟,台下十年功。要多花时间准备,尤其是好好上面的高频问题。
总结:充分准备,切忌临时发挥。
#如何判断面试是否凉了#