“他懂个屁,论技术水平,技术总监都要高抬我一手,他一个人事,说不要就不要?”
“老王啊,都快奔三的人了,怎么还这么大的脾气?”
“我的技术水平圈子里的人都是有目共睹的是吧,这点你不否认吧?”
“嗯嗯…”
“我去面试一个技术岗,技术面的时候,谈技术功底、源码问题、项目经验等等,面试官都赞不绝口。我就纳闷了,人事面的时候,说我不适合这个岗位!”
“……”
老王,一个在职场上奋战了近十载的老程序员,技术水准确实没得说。他热爱学习,别人都说“活到老,学到老”,用他的话说“只有学到老,我才能活到老”。总之他什么都好,唯一的缺点就是话痨、嗓门大,一般来说,程序员的性子都属于比较温和、少言寡语的,他却截然相反,遇事“吼”两句,全公司的人都认识他。
通过前面的聊天,我大致了解到问题所在,其实这也是很多程序员在面试过程中会遇到的问题。技术面一路顺风顺水,那解答问题时候的恢弘气势,感觉是几大编程语言之父附体,评分不说100也有94,还有6分留给自己内心的小骄傲。但是在HR面这里却崩了,一系列刁钻的问题,仿佛让自己怀疑“我特么来面试的是啥?”
有些人不把HR面当回事,以为只要能力得到了技术领导的认可,你个HR要是把我PASS了,那技术经理还不拿把刀天天架你脖子上。其实不然,简单来讲,技术面只是看你的能力有没有达到岗位需求,而HR面更多的是考察你的综合职业素养、适不适合公司长远发展需要。除非是你所面试的岗位目前急需要人补上,大多情况下,是否录用还是要看HR对你的综合评分。
那么,HR一般会从哪些问题来考察你的能力呢?
我这里简单提几个最容易被忽视的点:
1、自我介绍:性格、表达能力、逻辑能力
自我介绍说起来好像很简单,名字、年龄、性别、身高、体重…打住,没那么简单的,外在形象别人一看便知,其他的内容简历上都有,HR不是想让你复述这些内容。你不妨坦诚自信地展现自我,重点突出与应聘职位相吻合的优势。你的相关能力和素质是企业最感兴趣的信息。
2、你最大的缺点是什么:自我检讨能力
当然,HR不是真的想听你直接说自己哪些方面如何如何不好,缺点那么大,我干嘛要录用你?这个问题之所以能成为HR面试的杀手锏,一方面是他想通过这个问题探查你对自身的检讨能力,在工作中能否正视自己的不足;另一方面,他想看看你的临场应变能力及你的优点所在。
为什这么讲?你要记住一点,谁都不愿意要一个缺点多于优点,或者明知是缺点还不改的人。在回答的时候千万不要直入主题,那你就直接掉HR埋好的坑里了。也不要说“我这个人最大的缺点就是没有缺点”这类的话,这种话绝对是会给你降分的。
正确的回答方式应该是这样的:
首先,从自己的优点出发,多讲一些自己的优点,表明在哪些方面你是没有缺点的。其次,带过自己的缺点,注意,你的缺点一定不能是在工作中产生负能量的,而且说明自己能够通过一些努力改掉这些小缺陷。最后,改掉之后能够带来什么好处。
做到以上三步,不说绝对让你加分,至少一定不会扣分,HR往往都喜欢表达有条理、上进且聪明的求职者。
3、为什么从上一家公司离职:情商、智商
这个问题看似随意,其实大有文章,它往往成为了程序员能否被录用的关键问题。说笼统点,考察你的情商和智商,细致点分,考察的是你的坦诚、处理矛盾的能力、正能量与否、职业规划以及能否长期任职。
对于这个问题,听从事HR的朋友说,大约有1/3以上的人讲述离职原因是不真实的,而避重就轻的人则更多。说白了,HR并不想听你讲离职的大道理,就是想看看录用你合不合适。
回答什么“老板有病,工资不高,不想加班,跟同事合不来”等一切以自己为中心的主观矛盾点都是让你回家等一个等不到的offer,HR不想让你之后也这样诋毁公司。
写在最后
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。
领取方式:戳这里即可免费领取
Mybatis面试专题
MySQL面试专题
1628607536792)]
MySQL面试专题
[外链图片转存中…(img-yck1Igjs-1628607536793)]
并发编程面试专题