我来说说最近一个被搞掉的36岁小伙子吧,其实是严重的35岁问题了,说他,是因为他的经历非常有代表性,看看他出去面试的情况吧。
公司1
邀请他去面试,公司是软件公司,说白了就是做软件卖给第三方,有服务类型的也有内部类型的,注意,并不是大家认为的那种外包公司。
邀请的是下午2.30面试,在这个潮流,难道你还敢耍大牌?所以他2点整就早早到了,到了之后被安排在大堂填写资料,过去5份工作,每份工作的直属领导电话号码,同事的电话号码,人事部的电话号码,这些项目都是必填的,他说前面几份工作太久了,没有电话号码,行,那就前面3分工作的电话号码总得要填写吧?他说是真不知道,只能提供上一家公司的电话号码,既然如此,那小妹也没啥办法,郑重其事的说说回去一定得补上。
填写了个人资料,还要填写一些求职意愿,写一些自我介绍,自己的特长,自己的生活习惯等等,一共有5张表格。
填写完成后,发现过了半个小时了,这时周围也出现了好多个填表的人,大概有七八个吧,有秃顶的也有毛孩,也有穿西装的,还有年轻一点的小妹妹。
他提交表格后,说让稍等一下。等了又半个小时,周围的人都陆陆续续填写完了,有个人过来说,你们这几个人一起过来吧。
当时他纳闷,难道招聘的岗位这么多?这些人难道是自己的竞争对手?不太可能吧,这小毛孩不整掉他?这小妹妹也写代码?专业么?
被领到一个会议室,七八个人陆续坐下了,又等了半个小时,七八个人坐在会议室,气氛格外凝重,谁也没主动说过一句话。
半小时后,来了一个中年妇女,给每个人发了一张 a4 纸,纸上写的题目大概是荒岛求生,假设你们这些人飞机失事了,被丢到荒岛上,你们这些人如何度过这个难关,请各位自由展开讨论,最终给出一个结论。
这位36岁小伙子怒火已经无法遏制了,但是口粮没了,房贷也还在撑着,没办法了,只能想办法活跃起来,积极发言,积极提出自己的见解,尽可能让面试官妇女看到自己的组织能力吧。
最终这个面试没过,因为他在讨论中表现过于霸道,没有团队精神,不懂得倾听别人的意见。
公司2
比较传统的公司,这个公司解放前就存在了,可想而知这个公司够牛逼了吧?像这样的企业,数字化转型也不是什么新鲜事了。
还好没发生公司1的这种情况了,面试的时候还是技术面试的。
面试的地点被安排在了在一个阶梯教室,去过阶梯教室都知道吧,后面的座位比前面的座位要高。
这次面试他的面试官你猜有几个?有6个面试官!这6个面试官都是30左右的小伙,6个面试官坐成3排,呈一个三角形,6个人如何坐成一个三角形?这个相信大家都能想象出来吧,这个三角形的角正对着他。
首先前面那个面试官发难,你熟练算法是吗?谈谈你熟悉的数据结构!他说我熟悉栈这种数据结构,非常擅长使用递归和动态规划。话还没说完,三角形中间的那个面试官发难了:什么?递归?不用递归行不行?为什么?他回答,应该也行。后排那个面试官立即反问,为什么可以?如何做?关键步奏是什么?这么一下子问过来,他一下子懵逼了,自己是大龄码农了,这部分算法没专门复习过啊,他只能说具体步骤和推演逻辑我有点模糊了。
算法方面算是放过他了,中间的面试官又发难了,你工作中遇到最难的问题是什么。
这个问题似乎给了他自信,他当时的心理状态是看我怎么收拾你们这些小男孩吧。他说我们做监控的,最难的就是如何不吃业务资源,不影响业务性能,监控的存储如何优化,这些都是非常难的问题。
后面角落里那个面试官立即问,不吃业务资源怎么就难了?你是如何解决的?
他回答,比如apm工具,是会吃 jvm 资源的,比如内存资源,我们得尽快把数据提交刷到中央服务器,比如cpu资源,我们得减少自身计算量。
还没说完,坐在第一个面试官立即发难,尽快提交不是理所当然的吗?计算量要减少不是理所当然的吗?你们到底用了什么技术?
他只能说,内存这方面,我们使用了内存检测的方式监控,使用了弱引用和软引用等技术,使用了高性能的字节码增强框架……
话还没说完,中间的面试官跳起来了,我们问的是使用了什么技术,弱引用和软引用不是很基础的技术吗?字节码增强框架这种也能算技术吗?
他只能说,不是说用什么技术,而是实际的项目开发经验,比如尽快刷到中央服务器,这个并不是有那么容易想到的,比如使用弱引用来降低内存的使用,这个办法也不太容易想到的。
前面那个面试官似乎想要制止了,说,这种都是使用层面的东西,我们想要了解你们到底用了什么技术?
整个面试他说也就20分种左右。当然,我们也明白了,你能让猪get到你的办法比猪聪明吗?