今天面试一个三年的java开发工程师,问工作原理他却答不上来

今天面试一个三年的java开发工程师,问工作原理他答不上来。这是当时的面试过程:

问: spring mvc在开发中常用吧?

答:常用。

问:那你能讲讲它的工作原理吗?

答:会用就行,了解原理干啥。

微微一笑,再问:那你能说说平时使用了它的哪些注解呢?

答:用的时候百度一下,谁记这个呀。

此时心里有无数个…

不过对于这段面试体验,有应聘者觉得现在的面试官特别浮躁,张嘴原理闭嘴高并发,又是大数据又是AI,仿佛不懂就是另类人一般,多问问基础,招过来是干活的,不是画饼的,我就招到过这样的面霸,问什么都对答如流,入职后,发现真没办法做业务。现在很多公司都这样,只喜欢会吹牛的,口才好的,能说会道的,如果你性格内向不善言辞,就算技术再牛,也会被面试官在嘲笑中pass掉。

扫描二维码关注公众号,回复: 5657282 查看本文章

但是一个常用的东西都不记得,那说明能力是有够差的,而且基本原理不清楚,说明平时不注重技术的深度,只是满足业务的开发,这种人慎用。来看看程序员同行怎么说:

1,主要要看你招进这个人是要干嘛?并且现在你是否缺人干活。如果主要是干项目,那有大的项目经验很重要,你招他又不是研究中间件或者什么高深的算法,一群人来面试,很理解面试官抱着选择优秀员工的想法,但最后终归是要落地的,面试官也应该多方面去看待和思考。

2,面试造火箭,工作拧螺丝调侃一下就行了,真的瞧不起原理就过分了。了解原理只是第一步,有三个好处,1.匹配框架规则,避免低性能代码。2.排查bug。3.读懂设计思想,为架构做积累。例如读懂kafka原理,学到用多分区思想提高吞吐量,读懂mq原理,学到用确认机制保证可靠性。我认为一个架构师,设计架构不应该是几个主流框架的排列组合,而是框架设计思维的组合,这是真正的精髓。

面试官也是千人千面,但着急用人的没那么挑剔,觉着你能干马上就给你offer,那种不着急的,且挑呢,就跟女人买衣服一样,这个肥了那个瘦了这个太老了那个太嫩了这个不耐脏那个太深了这个太贵了那个没码了,到最后你跟着她跑断腿她也买不着一件。不知道各位读者朋友们怎么看?欢迎评论!

猜你喜欢

转载自blog.csdn.net/qq_41202301/article/details/88797766