最近负责 Java 面试,吐槽下

2022-06-24 16:18:21 +08:00
 monkeyWie

出了个编程题作为第一题,题目很简单就是一个列表找最大值:

var list = List.of(5, 23, 6, 112, 44, 33, 31);
// 找出 list 中的最大值并输出

但是没想到这么多人卡在这题上了😓,讲道理这题如果在 leecode 上应该是 very easy 的难度吧,各位 v 友们觉得呢,是题目太难了还是面试的人太水了?

16278 次点击
所在节点    程序员
182 条回复
cheng6563
2022-06-24 17:23:59 +08:00
我问个 int 占几字节都能筛掉大半
monkeyWie
2022-06-24 17:24:40 +08:00
@NeezerGu 我觉得能不依赖类库实现才是最满足我的期望啊,就像写快排一样直接调用 sort()也出来了结果,但那有什么意义呢
zapper
2022-06-24 17:24:53 +08:00
System.out.print("112");
glaucus
2022-06-24 17:28:57 +08:00
@ifdef #56 Integer 有重写 toString 吧
Mika43
2022-06-24 17:29:05 +08:00
不难,无非就是学校程序设计基础的题
huihuiHK
2022-06-24 17:32:33 +08:00
这题我会,公司还招人吗?哈哈😄
ifdef
2022-06-24 17:32:36 +08:00
@glaucus #64 我试了一下,真的有哎,哇,哥哥好棒棒,好厉害😲
winglight2016
2022-06-24 17:36:42 +08:00
@monkeyWie #61 虽然我能理解”不依赖类库“能写出来有意义,但是,你的题目也没提不能用现成的类库呀?说是有诈,不为过了。
Salticey
2022-06-24 17:38:19 +08:00
@sheeta 这不是找最小的么
facelezz
2022-06-24 17:38:49 +08:00
好强的既视感,感觉以前见过这个帖子
vainl1
2022-06-24 17:41:32 +08:00
@daimubai 如果列表中全部为负数,这个代码就得不到正确结果了。求最大最小值,使用循环,应该使用列表的第一个值来初始化。
NeezerGu
2022-06-24 17:41:34 +08:00
@monkeyWie 那我有个疑惑哈。。。 记得快排,和不记得快排的程序员,在实力上有差别吗?
或者应该这样问,快排是否能体现一个程序员的实力呢?

真的非杠,作为非程序员,我个人会觉得这玩意记不记得好像真的没区别啊。。。拿到一个需求,如果需要排序或者需要最大值,不都是 sorts 和 max 吗?
BrookO
2022-06-24 17:43:37 +08:00
list.stream().reduce(Integer.MIN_VALUE, Math::max);
BrookO
2022-06-24 17:45:13 +08:00
说实话,确实简单到容易让人多想
AlisaDestiny
2022-06-24 17:45:37 +08:00
不是,你这招的几年 Java 的啊,这都写不出来,这刚编程入门一个月的也能写出来了。
kongkongyzt
2022-06-24 17:49:52 +08:00
话说第一眼看上去还以为有诈........
lianjun1991
2022-06-24 17:51:28 +08:00
首先从小到大排序,然后用 for 循环取出 n-1 ,就是最大值
28Sv0ngQfIE7Yloe
2022-06-24 17:55:11 +08:00
难道是看到 var 愣住了?
none
2022-06-24 17:55:14 +08:00
几年没写 java 了,都已经可以 var 声明变量了啊。。。
zero47
2022-06-24 17:55:42 +08:00
@daimubai 不能初始化 0 吧,应该判空列表,取列表第一个初始化。
LeetCode 经验( doge )

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

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

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

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

© 2021 V2EX