在互联网公司中,进入公司之前,技术面试肯定是一个必然的环节,每个在公司上班的程序员都会经历这一个环节,当然不同人被问到的技术问题也是不一样的,有的可能相对简单,有的则就比较难了,但是也与个人的技术水平有关,如果技术水平高一点的,难的也可能会变成简单的了,近期有一名网友分享了他的一次面试经历。
据这名网友所说,他是一名java程序员,刚工作了一年,目前从北京裸辞去上海的一家公司进行面试,面试官问他的问题有:设计模式在工作中的使用?redis原理,消息中间件原理,jvm调优,类加载机制,spring,mybatis原理,针对面试官问的这些内容,这名网友认为这些问题不太实用,工作中都是找轮子调api,写业务逻辑代码……根本碰不到这些东西,这名网友还纳闷如果工作一年就问这些内容,那么工作三年的会问什么呢?针对这名网友的情况及疑惑,让我们看看其他网友是怎么说的吧!
美团员工:四五年的也问这些
上世是朵花:也是,像这类问题,不同人都可能知道一些,但是他们知道的深度是不一样,从回答的深度就能看出这个人的水平如何。
网友二:就是不缺人我跟你讲,不缺人想低价捞人才,你找份面试题也能把他问死
上世是朵花:后半句话我相信,前半句话不敢太肯定,算是一次经历吧!
网友三:这不都是基础吗,起码设计模式实打实用到了,其他中间件也都有用,了解原理更方便造轮子和排查问题呀,jvm的话等你遇到几次OOM就知道它多有用了
上世是朵花:不同人技术所在的档位不同,看问题的角度是不一样的,得出的结论自然也不同。
网友四:你没有完全理解的话,背题没啥用,一下就能把你问死
上世是朵花:没错,如果不了解原理,只是去背题的话,连续几次追问就露馅了。
网友五:我今天刚面试完,就问的jvm调优,类加载,晕死了
上世是朵花:这些原理还是有必要了解的,不能停留在表面,先是对原理的了解,在具体工作中,结合实际情况再慢慢去悟其中的原理,工作时间越长,悟出的东西越多。
网友六:没问微服务,分布式特性和底层原理吗
上世是朵花:这些东西偏向架构方面的。
网友七:最近面三年差不多就是这些,各种问原理
上世是朵花:其实5年的也可以问这些,不过期望的结果是不一样,5年的肯定是需要比3年的了解的更透彻才行。
网友八:缺人就问实在的多点,进去能不能干活这种优先考核,不缺人就是真的造飞机了
上世是朵花:也可以这么说,小公司一般考察的是你进去能不能干活,大公司会考察你的技术知识体系是否够系统。
其实好多人都会抱怨,问到的好多技术问题在工作中用不到,对这样的面试不是很理解,那么咱们不妨做一个假设,如果都问一些工作中用到的事情,是不是好多人都能回答了,那么怎么能证明你比其他人更优秀呢,通过考察对这些理论知识的理解程度,就可以把不同人的技术水平给拉开了,然后就可以选择更优秀的,要是你作为一个面试官,你是不是也是这么想呀?况且这些技术理论并不是说完全没有用,因为对一些技术原理了解的更透彻,在应用的时候思路也会更清晰一点,更容易解决一些令人奇怪的疑难杂症。因此,也没有必要抱怨这些事情,存在即道理吧,我们还是要正向积极的去看待这个问题。
以上所有图片均来之互联网大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!