谈到技术面试官,绝大多数都是非常友好的,对于技术提问能够循序渐进,符合一定逻辑性,并且能在关键时刻调整面试者的心态和面试氛围;但是不排除个别无脑面试官,提问问题太随意,经常打乱面试者的节奏,认为不论通过何种手段一定要把面试者压倒,殊不知,面试更多的应该是同等层次的学习和交流。
无脑第一阶(穷追猛打)
遇到这类面试官,通常是毫无办法的,他不问你会的,偏偏问一些他会的或者在公司现有业务中经常用到的技术和业务场景,而且可能给你思考的时间特别短,这个时候如果你有其中一个回答不上来,可能会更深一层次进行提问,这个时候,大多数情况,要么寥寥数语,说出自己简单看法,要么一言不发。这种情况下我们要等待面试人员是否给你机会,比如他给你机会让你说出你擅长的技术,这个时候你可以在说出你自己擅长技术的同时,告诉他技术无止境,没有人无所不知无所不能,你虽然没有掌握所有的技术,但是你有学习技术的能力和出现问题之后解决问题的能力,之后就听天由命了。
无脑第二阶(提问无逻辑型)
说一下线程或者虚拟机优化,每当我听到有人问这个,我的心里总有一万个......(技术脱离实际使用场景,有什么意义?)殊不知不同的业务场景,不同并发或者用户量,优化方式可能千差万别,不过心里可以这样想,如果你真的想进这家企业的话,可以把你实际碰到过的优化方式说一种听听,说到他满意为止,实在不行,你也可以反过来问问他,因为有时候面试,分不清谁在面试谁?
无脑第三阶(技术或者人身攻击型)
技术鄙视:
把你介绍的技术问完了,没有找到什么太大毛病,随口问了一个架构师图谱中需要掌握的技术,说一下Spring Cloud中的ribbon,其实你要是知道,就非常简单,就怕你的工作和学习没有涉及到(这就提醒我们在精通一门技术之后,一定要扩展自己的技术广度)其实这还不算狠,如果你是干java的,忽然问你说说PHP的引入文件方式,你不会倒没什么,就怕他忽然说,都干了四五年了,都不知道更新一下自己的技术吗?说到现在你技术也就那样,其实啥也不会(潜在意思是,我们能给你提供技术学习,你呢,就不要要求工资什么的了)。那如果对你之前的回答非常自信,你大可说我不可能掌握所有的技术,但是我有学习和解决问题的能力(比较装逼),但如果你之前答得不好,而且急需一份这样的工作,那没办法,点头哈腰我回去学习。
这里试问下面试者,你能自信的说,你掌握了所有技术吗(架构师技术图谱看看就行了)?通常面试应该更多是在差不多认知的技术或者询问面试者用过的技术上,进行更深一步的探讨和应用,而不应该降维打击,因为通过这种方式刷优越感,毫无意义。
人身鄙视:
你岁数不小了,产品线忙加班的话,能不能顶住?这个根据个人情况进行回答。结婚了吗?有孩子了吗?你是通过什么方式来面试的,投简历吗?你这样随意辞职,不怕家人吃不上饭,其实对于这些问题我们通常可以拒绝回答。
试问下面试官,都是搞技术的,你没有老的一天吗?你以后就耗在工作上,不要成家,不要孩子吗?特别是国内的一些产品常常是通过技术人员加班拼出来的,但是你也不能全盘否定大龄工程师,是的,上了岁数,加班拼不过年轻人,但是年龄大的有技术经验和业务能力的优势(况且学习能力不一定比年轻人差),以及能在关键时刻给年轻人授业解惑,这不能带来价值吗?再者年龄大的通常工作比较稳定,培养成本通常比较低。
洋洋洒洒说了这么多,其实程序员这一行,长时间干下去,不仅是对身体的考验,更多的是对心理的考验,少数人能够坚持下去,大多都放弃转成售前,方案,讲师,或者管理层了...... 不论你是哪个阶层的,如果碰到这类人,并且还有剩余价值的话,请善待!!!
添加关注第一时间收到通知
原创不易,如果觉得有用,可以随手转发或者”在看“