为什么现在的 Java 面试越来越八股文,这样真的能招到优秀的开发么,而不是只会背书的

2021-05-30 12:51:13 +08:00
 0576coder

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

随便举几道题

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

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

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

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

16580 次点击
所在节点    程序员
104 条回复
XuHuan1025
2021-05-30 21:44:06 +08:00
就第一条,为什么 0.75,源码注释里面写的,0.75 只是预设值,没有太多意义,具体多大看你具体使用(英文).
你这压根源码没看,光 csdn+<java 面试指南>
你面试的时候把源码注释英文一说,面试官直接叫你爸爸
msaionyc
2021-05-30 22:05:39 +08:00
因为大部分面试官不行
jones2000
2021-05-30 22:06:11 +08:00
优秀的人是靠猎头重金挖的. 八股文找的一般就打打下手.
duhb
2021-05-30 22:11:51 +08:00
@OxOzZ #5 你这就是在扯淡了,面试是让你随便推理的? 推好了算走了狗屎运,推不好,面试官看你驴头不对马嘴的一本正经的胡诌心里早已嘲笑翻天,直接回去等通知吧。
ppcoin
2021-05-30 22:18:20 +08:00
窦文涛:我那天发现王阳明,就是明朝的这个大儒,讲究这个良知良能。王阳明当时也碰到过这个。他就觉得,第一人要修养自己,人生的进步,我要读圣贤书,修身养性,这是一条路。但是另一方面呢,没有科举就没有进身之阶,这两个矛盾。
他跟他的子侄辈们也在说,不要因为科举荒废了修养圣贤之道,但是呢,你不好好复习功课,你把心思放在看闲书上头,你考不上怎么办呢?于是王阳明给自己找了一个理由,他这个理由也很有意思,他说你不要去管科举这个八股是有用还是没有用,他说这是另一件事情。他说比如我们要晋见皇上,等待皇上召用我们,你是不是应该有点诚意呢,你是不是应该先给皇上行礼,或者再带点家乡的土特产,就是你要有诚意。

许子东:高考就是一个诚意。

窦文涛:对,他说你把这个理解为你要为国家做贡献了,接受国家选择成为一个有用之才,你拿出点诚意来。就是你连参加一个高考就说死记硬背吧,你连点死记硬背都没有,我怎么能相信你是诚心诚意地要成为栋梁之才呢。你看王阳明这个说法,我发现挺有意思。
James369
2021-05-30 22:41:26 +08:00
我觉得任何领域都只有 5%的精英领袖,然后是 15%的公知专家,最后是 80%大部分跟风的吃瓜大众。
所以为什么会形成这样的风气都是拜某些人所赐。
lecher
2021-05-30 22:59:20 +08:00
说明在短时间内考核一个候选人的能力最有效的方式就是问这些问题了。

面试官的目的并不是发掘出候选人的所有潜能,而是在有效时间内筛选出能胜任岗位需求且有意愿入职的候选人。
筛选效果的评判标准是通过率和入职合格率在可接受范围内。
所以筛选的手段只是尽可能划出一个通用的及格线,至于入职之后用什么技能,和面试题目根本没有太大的关系。
候选人基数大,岗位少,筛选难度高。
候选人基数小,岗位多,筛选难度低。

赶上招聘岗位对应的面试官比例不足,还会开拓出异步方案,先做一轮笔试题,笔试题的难度也类似。
gushu
2021-05-31 00:17:31 +08:00
其实就和高考差不多,考得厉害的人能力就强吗?好的大学为啥就要选分数高的?我觉得是概率学的问题,因为能力很难有标准,但分数可以筛掉一些比较离谱的人和情况。
jfdnet
2021-05-31 00:34:28 +08:00
面试只能抓下限吧。所以不是还有个试用期么。
shawnxwang
2021-05-31 06:01:12 +08:00
那考啥?翻来覆去就那一套,程序员也不是个多么高端的职业
FreeEx
2021-05-31 08:16:24 +08:00
第一个问题就好比去问 LOL 选手 [法师之靴] 这个装备为什么是 +18 法术穿透?
为什么不是+17 或者+19 呢?作为一个专业的电竞选手竟然只知道 [法师之靴] 是 +18 法术穿透,却说不出为什么?我觉得你的基础太差。
Marszm
2021-05-31 09:15:26 +08:00
卷说明人多呗。。。。太多人搞 java 了就卷。。。然后进去了还是 CURD 。。。笑死
cclander
2021-05-31 09:30:48 +08:00
你这纠结都是一面的内容啊,二三面就不是这些了
jsjjdzg
2021-05-31 09:40:14 +08:00
你要在 V2 上问这些东西?很多老学究了。。。实际他干活在干啥不清楚?
root8080
2021-05-31 09:42:16 +08:00
还好吧 大厂都是直接就问项目 中间穿插少量八股文 不是像对着面试题问那样死板
应该是面试官水平问题。。。
PonysDad
2021-05-31 09:42:58 +08:00
令我费解的是,为什么面试官不去考察下面试者对面向对象程序设计的理解。导致大部分招进来的人产出的代码都是一坨屎,最后大家只能不断低在上面推屎
yisheyuanzhang
2021-05-31 09:45:43 +08:00
@asanelder 赞同,感觉优秀的面试官都是连环炮式的问,引导思路,看面试者能力边界、思考问题的方式、开发中有没有思考,这样的八股文问题来才有意思,面试后也能收益颇多。
如果是零碎的知识点跳着问,单向问没有交流,多半面试官也不懂,网上搜来的题
hhjswf
2021-05-31 10:06:52 +08:00
这是面试官的问题,他们本身就不太懂。看大厂的面经合格的面试官都会结合工程实践地问你
vindac
2021-05-31 10:12:33 +08:00
最可怕的就是有些人被内卷了而不自知。
jason19659
2021-05-31 10:13:40 +08:00
有没有发现..大部分这种内卷的题都是阿里最先搞出来的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/780128

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX