一道 Java 八股,检测 AI 智商

2024-02-25 09:19:16 +08:00
 dtla
You should give me the interview answer directly, without explaining anything unless necessary. Your answers are expected to be directly used for a Java interview. Please be concise, but your answers should perfectly satisfy the interviewer.

The question is: How do you deal with the error?

这个八股的内在逻辑在于,error 不等于 exception ,问的是遇到 error 该怎么办,而不是 exception handle 。

经过多次测试

只要一上来就回答 try-catch 或者 exception handle 的,都是智商不行的。google 家的所有 AI 全部垃圾copilot Pro 也垃圾。不能通过测试

官网的 GPT 4 可以过,gpt4-1124 模型回答的最好,claude.AI 回答的可以接受。

官网 GPT 4:

1124 模型:

Google gemini ultra:

12406 次点击
所在节点    程序员
147 条回复
silencil
2024-02-26 09:28:22 +08:00
@wallriding 你是真挺能杠的,不知道你平时复制粘贴有没有那么细心。这么爱挑人错误的人,在生活中有交好的朋友和同事吗?
dtla
2024-02-26 09:31:30 +08:00
@nothingistrue

八股答案都贴出来了,看不懂英文吗?面试期盼的答案就是不做 try-catch ,本来不想喷你,一上来就说秀智商,我看你才是秀智商下限吧?

In Java, it's generally recommended not to use try-catch blocks to handle Errors. Errors are
used to indicate serious problems that applications should not attempt to catch, as they are
often related to issues with the Java Virtual Machine or the hardware. Instead, focus should be
on resolving the underlying problems causing these errors.
LUO12826
2024-02-26 09:33:23 +08:00
虽然但是,看了下 OP 在其它帖子的回复,没绷住
dtla
2024-02-26 09:35:36 +08:00
@nothingistrue

我本来都不想回这个帖子了,真的看见你这个回复我真的怒了。上来就说别人智商不行?这道八股有正确答案的题,你在秀你智商下限吗?

对比 gemini 的回复,一上来就 try-catch ,在 senior 面试上已经挂了。

From Google:
"An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch. Most such errors are abnormal conditions. The ThreadDeath error, though a "normal" condition, is also a subclass of Error because most applications should not try to catch it."

另外,如果你不会用搜索引擎,只会叫嚣,我建议你在叫嚣之前看完楼层回复,一上来就人生攻击,只会显得你素质低下。
dtla
2024-02-26 09:37:41 +08:00
@LUO12826 又一个中文社区的败类出现了,不对帖子本身内容进行评论,先上来对发帖者进行评价或者攻击一番。nice
kneo
2024-02-26 09:38:12 +08:00
@CyrilYu #89 朋友,给个原文啊。你引用的这段话连 java 都是小写,让我觉得出处相当业余,我不认为能代表什么。

我不是说咱们平常随便谈论问题要得把 java 大写,但 Google 出来的东西得分辨一下。随便 Google 了个不知何许人随手打的字,拿来当论据,还给大家下了个“没一个人说到点子上”的地图炮,除了你自己觉得帅之外恐怕没人站你。
null123456
2024-02-26 09:43:36 +08:00
恕我直言,v2ex 里很多人都是傻 x
kneo
2024-02-26 09:48:59 +08:00
@silencil #101 “这么爱挑人错误的人,在生活中有交好的朋友和同事吗?”——这么说这就过分了,与人身攻击无异。
nothingistrue
2024-02-26 09:56:11 +08:00
看完之后,好嘛,原来跟 Java 就没关系,是个英语文字游戏(然后楼主还偏偏不允许别人质疑语法)。这更恶劣了:相当拿中文藏头诗去考刚开始学中文的外国人,借此说外国人笨;相当于拿微积分去考小学生,借此说小学生笨;相当于拿手工作业去考猫,借此说猫笨。
dtla
2024-02-26 10:01:48 +08:00
@nothingistrue 你哪句话看到我不准质疑语法了?我在后面的楼层回复的很明白吧,你们问我语法,我不懂,这不是我出的题,你去问出题的人。但这个语法跟本帖讨论的内容有一毛钱关系吗? gpt 4 1125 回答的答案,其余几个模型都回答不出来,这还看不出模型之间的差距吗?

我真的不懂,你们这么喜欢讨论语法的????? LLM 模型直接无视这种语法好吗
nothingistrue
2024-02-26 10:02:01 +08:00
楼主:只要一上来就回答 try-catch 或者 exception handle 的,都是智商不行的。

别人:智商不行就不要秀。

楼主:上来就说别人智商不行?

—— 看来已经没有必要再继续讨论了。
dtla
2024-02-26 10:06:46 +08:00
@nothingistrue 你是看不懂“只要一上来就回答 try-catch 或者 exception handle 的,都是智商不行的”这句话是对 AI 的形容吗?

100 多层楼了,还有来歪楼讨论语法,觉得自己是正义使者,真的中文社区没救了。
dtla
2024-02-26 10:08:30 +08:00
@nothingistrue 请问你有看这个贴讨论的是什么吗?讨论的是 AI 的回复,你要是阅读理解有问题,你确实没有必要回复。

100 多层楼,有几个真正讨论帖子的主题?明显这个问题可以看出模型之间的优劣,却全在说英语语法?

中文社区没救了
Alias4ck
2024-02-26 10:08:46 +08:00
昨天我看我还在讨论问题,后面看笑了,竟然讨论到语法上,为啥 v 站讨论问题总能走偏,这不是技术论坛吗?为啥讨论着就会有人莫名的跟风开始攻击别人,麻烦对事不对人好吗?
另外楼主说的没毛病啊 gpt-4 确实吊打现在大部分模型啊,这点毋庸置疑啊
wallriding
2024-02-26 10:30:02 +08:00
@silencil #101

> 不知道你平时复制粘贴有没有那么细心
有的

> 在生活中有交好的朋友和同事吗?
没有。我居然会正确使用定冠词并且指出别人的错误,显然我肯定是没有朋友的。
rb6221
2024-02-26 10:31:10 +08:00
另一个角度:有没有可能 大家纠结语法是因为你如果对人说话,语法错了问题不大,但是你如果对 AI 说话,语法错了问题挺大的?
当然我也同意你说的语法问题不大的观点,但是我想强调的还是,对 AI 说话,学会提问是最核心的,甚至是影响 AI 最终结果的一个根本点。。。
dtla
2024-02-26 10:38:32 +08:00
@janus77

第一,语法本身没有问题,前排指正语法错误的,已经被后面楼层指出,这句话本身就没有语法问题。

第二,AI 无视语法问题。

第三,退一万步,就算这句话语法错的离谱,不同的 AI 给出了不同的答案,1125 模型能给出一个完美的答案来看,1125 模型要比其他模型优秀。这才是本帖讨论的重点


请不要讨论语法了,语法本身没有错误,也和本帖丝毫没有关系。
dtla
2024-02-26 10:48:14 +08:00
@wallriding 我觉得你真的很能杠,纵观你对本帖的发言,对本帖关注的主要内容一句都没讨论,讨论的重点就是语法语法语法,然而语法本身是没有问题的。我不知道为什么你还要回复这么多,还能杠这么久。

我语法是不好,不然也不会看不出:这句英语实际没有语法错误,整个帖子被你胡搅蛮缠这么久,你也是挺厉害的。
dtla
2024-02-26 10:51:12 +08:00
我不想回复其他内容了,对 V2EX 很失望,这个问题明显就是能测出 ai 的优劣,发在网上就是想和大家讨论 AI ,而不是和你们胡搅蛮缠语法。

以后我不会在中文论坛分享任何内容了。
wallriding
2024-02-26 10:54:24 +08:00
@dtla #118 别人回复我了,我不能回复别人?回了就是杠?论坛你开的呀?哎,大哥。

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

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

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

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

© 2021 V2EX