作者cnstonefang
前一段时候脉脉上有个段子
面试官问候选人什么时候红黑树,候选人答不太熟悉,不知道具体怎么实现的,最后面试官问候选人有什么想问他的。候选人问面试官什么是红黑树,面试官支支吾吾了半天,最后说太久了,都忘了。
不知道是不是真的,但是面试结束的时候,面试官通常会问下候选人 你有没有想要问我的
,今天结合我自己的面试和被面试的经历聊聊这个话题。
我换个两份工作,社招过2次。我对我问的问题印象很深刻,为什么呢,因为问的都是自己之前公司缺少的,想在下家公司获得的。
第一家因为第一份工作团队人员流失率非常高,作为一个工作1年的人就得扛起大旗,每走一个人,意味着留给我的坑又多了许多。所以导致本来明明是一家养老公司,我却天天在加班。所以面试时我问的永远只有1条
-
这个hc是什么原因空出来的,我将要入职的团队稳定吗?
第二家第二家公司团队真的很稳定,但是因为是美资世界五百强,做的事情没有什么挑战性,始终觉得技术没有得到施展,发挥应有的价值。所以面试时我的问题就是
-
这个工作有没有挑战性?公司的发展空间有多大?
等我入职后我发现像我这么问有问题,因为把前公司好的一面都丢到了,来到新公司,难免会比较,如果新公司没有之前公司的优点,我想要的新的期望又不突出,那么在新公司待的就比较痛苦了。
作为面试官在最近招聘java高级工程师的几点感想一文中提到过我们招聘的几点要求
-
1. java 基础要好,有OO思想
-
-
2. 分布式要有一定了解,能基本匹配公司技术栈
-
-
3. 熟悉线上问题排查手段,了解稳定性保障常用方法
-
-
4. 对技术有一定追求,有一定潜力
第四点听上去比较虚,不好考量。但其实作为技术面试官,还是会在交流过程中能够识别出来对技术是否有追求的,其中最后一问也可以考察到这个。
总结一下我收到的常见的几类问题
无所谓型
-
我没什么好问的
-
你们公司怎么样啊
这种一般是面试时间很短,不符合我们要求,候选人也基本上在面试交流过程中体会到了,所以不再多问,大家走个过场,结束面试。
业务技术型
-
假如我进去后,负责的业务是什么
-
公司目前技术栈是什么
-
团队怎么样
这种是务实型,个人比较喜欢的小伙伴,如果业务/技术/团队都问到了,并且在我回答过程中能够有更进一步的交流时,就更加分了。比如
-
我之前了解过你们这块业务,发现你们主要做的是XXX,我认为他很有价值,但是我个人觉得可以更近一步XXX。
-
你们的技术栈和我们的有点区别,我可能在某某方面比较欠缺,不过根据我之前做XX的经验,我觉得我学习一段时间应该很快能上手。
寻求反馈型
-
您对我这次的面试评价是什么
-
从面试过程中,您觉得我的优点是什么,不足在什么地方
这种属于成熟机灵型,个人比较喜欢。这种候选人一般是面试经验丰富而且善于总结。另外比较机灵吧,因为面试结果一般是不允许现场给出的,需要和用人经理沟通综合考虑决定过不过的。所以这种问题算是巧妙的避开了直接反馈的。
我的回答一般是还不错,然后客观点评,先说好的,再说不足。一般不轻易透露喜好,和结果。除非是觉得你非常的不错,我会毫不吝惜的说觉得你非常不错,bla,bla,从各个方面都很适合我们这个岗位。不过我这只是一/二面,后面还有几轮面试,希望继续加油
或者如果我想争取你来,博得你的好感,我也会指出你的不足,然后提到我们团队有这方面经验,能够帮助你弥补这块的空缺。
反杀型
-
你刚才问我的那道题答案是什么
不知道是不是因为脉脉那个段子带火了还是怎么回事,反杀型的问我的越来越多了。虽然只要候选人问了,我都会回答他,从我个人来说,从来没有问过我自己不知道答案的问题。
但是从我个人角度来说不是很喜欢这种问题。为什么呢?
-
问的时机不对,面试的过程不是你问我答,是交流的过程,如果当时问这个问题的时候,你不知道,我一般会提醒你从哪些角度思考,如果提醒还不知道,会再问相关的问题,如果都不知道,就会一个类型题目问,比如问了你数据库相关的,你基本都不知道,就会换着问java相关的。所以这个问题应该在面试过程中问,而不是结束的时候问
-
一般面试java高级工程师的问题,都是比较系统化的,由点到面的。如果你不知道,说明在某方面缺失了,需要自己面试完去总结,查找资料。而不是直接去问到答案。
-
跟风,抖机灵。面试是一个严肃的过程,是双方相互考察的机会,短短几十分钟的时间很珍贵,应当多呈现一些你自己独特的一面,经过思考的问题。
其实最后一问,并没有特别重要,属于锦上添花型。如果你前面面试的时候表现优秀,不会因为这个问题答的不好把你pass掉;如果你前面表现不好,也不会因为这个问题答的好让你过。但是你可以利用这个问题,问到你想要了解关于公司的问题。不妨假如自己已经成功入职了这家公司,你对这家公司,有什么期待,你对自己的未来规划有什么打算,这家公司具备什么样的条件能够满足你的期望。
~完~