我的个人博客:www.moonkite.cn
大家好,我是风筝
这几年程序员找工作真是越来越难了,本来就大厂小厂一块儿裁员,岗位需求就少,投几十份简历出去,能收到一两个面试邀约就不错了。更可气的是,别管公司大小,面试题都是各种高难度,典型的面试造火箭,实际是进厂打螺丝。
现在回想起来,可能从八股文盛行的时候,IT圈子就已经开始走下坡路了。当时只作是平常,没想到能到今天这幅风景。
我记得刚毕业找工作的时候,面试的公司很少问这些八股文考题,很多都是问你学过什么、做过什么,反正我的第一份工作就是直接拿着电脑,到现场给面试官展示我在学校做的东西,然后演示的过程面试官问一些技术实现,然后工作就到手了。
而现在呢,随便一个实习面试,不考到你自闭不算完,好像面试的目的就是为了打击面试者自信心,凸显面试官的牛X。
考考八股文其实倒还可以理解,很多题目涉及到一些底层的技术原理,你平时纯靠写代码还真没办法掌握的那么细,通过八股文确实能提升对一些技术原理的理解程度,虽然有时候是通过死记硬背。但是,书读百遍其义自见,记得时间长了,有些概念也就理解了,对日常开发还是有不少帮助的。
怕就怕有些面试官不知道从哪儿搞来一些刁钻甚至古怪的面试题,面试者现场答不出来很自卑,到家一琢磨,只想骂街。而面试官却优越感爆棚。
就像下面这道面试题,虽说不知道真假,但是绝对能反应现实,甚至有很多面试题比这个还奇怪。
这是一道关于 JVM 垃圾收集的题目,这应该是想考老年代和新生代触发垃圾收集的阈值相关的问题,可是就是不会好好问。这可能是面试官曾经遇到的一个线上问题,当时问题的现象可能就是这样,但是这么特例的问题,用来考别人有什么意义吗,这能考出来什么。
我既被面试过,也面试过别人。
我碰到过远程面试时,面试官整场面试只问八股文,感觉就是对着一个问题清单再问,题与题之间没有什么关系,不会根据一个题目由浅入深的进行。
还有一次去现场面试,几个问答来回之后,我觉得面试官不仅菜逼而且傻X,我直接要回简历出门走了。
刚开始面试别人的时候我也以考八股文为主,直到招来一个面试100分,实际开发10分的哥们儿进来,我才改变策略。以项目入手和实际问题为主,中间根据项目上涉及到的技术适当问几道八股文,后来发现这个效果很好,毕竟干的活儿大部分都是拧螺丝,会用手、用扳子就够了,真能造火箭的,也不一定拧的了螺丝,对不对。
你有没有碰到过什么奇葩的面试题吗?
还可以看看风筝往期文章
古时的风筝,一个程序员,一个写作者。