技术解析

为什么现在的 Java 面试越来越八股文,这样真的能招到优秀的开发么,而不是只会背书的
0
2021-06-01 16:54:47
idczone

我模拟参加了一个 java 面试,我感觉问的问题都好八股

国外服务器

随便举几道题

  • hashmap 扩容,以及为什么 0.75 ?
  • java 动态代理的两种方式?区别?
  • 类加载机制,双亲委派,破坏双亲委派

以我浅薄的知识点来说,第一题如果说考察一个人看没看过源码,应该可以开门见山的问,就算看过源码,也不一定所有细节都记得住。再说这傻逼的 0.75 ,人家一大坨数学证明过程也没在源码里面写啊,鬼知道为啥 0.75 。不背书谁能答出来

再看第二题 背书的答案应该不涉及到字节码增强,理论上这个要答好,肯定是要好好去看字节码增强的底层实现原理。但是标准答案就是什么 JDK 代理 cglib 。区别就是一个是接口动态代理,还有什么 final 修饰的不能使用,巴拉巴拉一堆。但是我感觉没问到点子上啊

第三题我就不懂了,但是我感觉这个也是背书的题

以上三题,我没背过书,基本答不上来。然后面试官说你基础太差 呵呵哈哈哈


对于普通公司来说一面问八股文是成本最小的面试
如果出来面试连八股文都不愿意背,靠什么能相信候选人在自己相关的领域会有所建树呢
就算错过了个别牛人真的不喜欢背八股文被刷了,一般的工作岗位真的需要多牛逼的大佬吗?要的只是服从性高的熟练工

,见皇帝行礼,带点土特产没问题。但是要三拜九叩一万里,才能见到,这个诚意有点大了。不针对这个问题,只是觉得把高考主要是为了选拔合理化,我是万万不能接受的。

如果工作中只做简单的 crud 确实没什么用

最近招了几个人,需求与市场相互适应的结果是,能搞定八股、有学习能力、可以放心培养的是普遍型人才,特别有代码能力的属于特种选手。你所谓“优秀的开发”,不过就是个经验问题罢了。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服