技术解析
我模拟参加了一个 java 面试,我感觉问的问题都好八股
国外服务器随便举几道题
以我浅薄的知识点来说,第一题如果说考察一个人看没看过源码,应该可以开门见山的问,就算看过源码,也不一定所有细节都记得住。再说这傻逼的 0.75 ,人家一大坨数学证明过程也没在源码里面写啊,鬼知道为啥 0.75 。不背书谁能答出来
再看第二题 背书的答案应该不涉及到字节码增强,理论上这个要答好,肯定是要好好去看字节码增强的底层实现原理。但是标准答案就是什么 JDK 代理 cglib 。区别就是一个是接口动态代理,还有什么 final 修饰的不能使用,巴拉巴拉一堆。但是我感觉没问到点子上啊
第三题我就不懂了,但是我感觉这个也是背书的题
以上三题,我没背过书,基本答不上来。然后面试官说你基础太差 呵呵哈哈哈