现在面试官都那么奇怪的吗?

2020 年 7 月 3 日
 hahaandyou001

今天面试官在线问代码题,让我用 Java 实现 1 到 100 的和。 我给的代码如下:

        int sum = 0;
        for (int i = 1; i <= 100; i++) {
            sum += i;
        }
        System.out.println(sum);

就马上说不合适,各位大佬能说说为什么吗?

15047 次点击
所在节点    求职
106 条回复
optional
2020 年 7 月 3 日
@zengming00 做题的公司才是好公司,实际上也是。
xiaoqiang1369
2020 年 7 月 3 日
@mengzhuo to - from 要 +1 啊
codeloster
2020 年 7 月 3 日
@hdbzsgm
当年刚毕业的时候我也遇到了,用了等差数列求和,没想到面试看到我的答题后问:你知道什么叫循环吗?
Ehend
2020 年 7 月 3 日
自己不把需求说清楚,nt 面试官
mxT52CRuqR6o5
2020 年 7 月 3 日
@p1llar 那也该引导一下吧,直接说不合适,评论基本都认为面试官有问题
bk201
2020 年 7 月 3 日
我觉得应该是你写死了参数,应该封装个方法。
xuanbg
2020 年 7 月 3 日
面试又不是猜谜,这个面试官做得不合适。
hahaandyou001
2020 年 7 月 3 日
@codeloster 这么迷的么
tesorouo
2020 年 7 月 3 日
同意楼上,面试官闲的。至少说清楚要 O(?)
ipwx
2020 年 7 月 3 日
面试官脑子有病吧。。。。
anUglyDog
2020 年 7 月 3 日
@lnim 尾递归优化是跨语言通用的?浏览器也不是全支持吧
freelancher
2020 年 7 月 4 日
题出得有问题,要真想考察能力的话,要出 1+到 1W 吧。如果还是循环累加的话,可能要深入问一下思路。

不过因为是实习岗位。应该是要引导一下新人。总结:面试官也太装逼了。
KennyMcCormick
2020 年 7 月 4 日
可能是想要 n 种答案,自带优化的那种。
yolee599
2020 年 7 月 4 日
System.out.println((100 + 1) * 50);
tourist2018
2020 年 7 月 4 日
这面试官就是沙雕 不过 lz 你的写法最好封装成一个函数
nicebird
2020 年 7 月 4 日
确实沙雕
akring
2020 年 7 月 4 日
@IsaacYoung #3 今日最佳
izzy27
2020 年 7 月 4 日
谜语人面试官
bojack
2020 年 7 月 4 日
拿到题目别马上写代码,这个题我感觉是要写出通用的函数啥的,多跟面试官沟通
比如他想要的答案可能是:
class MathUtils {
public static int sum(int begin, int end, int step = 1) { ... }
}
还有各种边界条件等等,如果 overflow 怎么办
dushixiang
2020 年 7 月 4 日
这种公司不去也罢,去了也是遭罪。

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

https://v2ex.ih06.com/t/686809

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

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

© 2021 V2EX