老铁们,你们刷题的时候一道 medium 难度的算法大概要花多久啊?

2017-12-14 11:20:24 +08:00
 vjnjc
最近被某公司的 hr 扔了个 jd,心里不安分,于是投了简历。

第一轮是在线算法题初筛,一共 4 题,共 75 分钟,难度分别是 easy,easy,medium,介于 easy 和 medium 之间。(难度是我根据 leecode 上难度估算的)我用光了时间才做到第三题,还没处理边界情况。

想了解一下你们做一题 easy 的大概要多久,做一题 medium 的要多久?
这种题目要保留做题痕迹吗?还是可以在 ide 里面做完,再贴进去的?
7141 次点击
所在节点    问与答
14 条回复
Hayek
2017-12-14 11:52:15 +08:00
在下不才,刚开始刷题的时候所有题目都是第一次见到,
easy 平均半个小时以内,一般不超过 1 个小时。
medium 平均 2 个小时以内,一般不超过 4 个小时。
hard 能不查资料做出来的不多,没怎么统计。

4 个题目,75 分钟这种面试强度,我之前都是提前刷题背算法或者答案的。
vjnjc
2017-12-14 12:08:33 +08:00
@Hayek 好的非常感谢分享,感觉你的速度和我差不多~
codermagefox
2017-12-14 12:22:33 +08:00
Easy 和 1L 一个速度.
Medium 大概是 1L 两倍.
Hard 写不动.....

果然我还是太弱(哭
lsmgeb89
2017-12-14 12:23:12 +08:00
easy 一般 15 分钟吧,但是最近的 easy 也不好弄。

medium 没见过的话,时间很不定啊。
Perry
2017-12-14 12:27:35 +08:00
Leetcode 的 medium 其实难度波动蛮大的
一般都花半个小时以内弄清楚解题方法和基本步骤,然后一小时左右写出来 脑子短路的时候会看看 tag 和 hint
题目做多了归类好题型的大神们 medium 题目一眼就能看出来应该怎么做 然而我不是那类人
neosfung
2017-12-14 12:33:34 +08:00
LeetCode 的 medium 题,视乎难易程度,从 10 分钟到 30 分钟吧
Zegendary
2017-12-14 13:17:18 +08:00
我 medium 用了俩小时 哭死了
cabing
2017-12-14 13:36:59 +08:00
做算法题有次做到面试官无聊的开始电脑聊天了。。~~,目前还没开始刷 leetcode。
感觉有必要刷刷了。
zjbztianya
2017-12-14 13:46:52 +08:00
最近在用 go 刷,我能说写测试案例花的时间比题目代码时间多么。。。不过 AC 率有了显著的提高,75%左右。。。
wizardmerlin
2017-12-14 15:27:20 +08:00
easy 平均半个小时以内,一般不超过 1 个小时。
medium 平均 1 个小时以内,一般不超过 2 个小时。

hard 不管,毕竟本来就只是为了加固专业性,不是为了面试的。笑 /
(一般白板测试,也就到 medium 为止)
dltsgl
2017-12-14 15:34:07 +08:00
这个要看查资料的速度了,我从来没有独立做出来过,不论哪个 level
hxtheone
2017-12-14 15:41:55 +08:00
如果只统计 AC 的题的话, 个人感觉:

easy 平均半个小时以内
medium 平均一个小时以内
hard 题基本不碰, 做的几道都是第一眼就灵光一闪想出解法的

leetcode 同一级别难度波动挺大的, 不过不管怎么样, 75 分钟 4 道题难度还是不小, 如果要 pass 所有边界 case, 全 AC 难度有点大

顺便日常推我的刷题 repo: https://github.com/MrHuxu/leetcode
xern
2017-12-14 15:45:18 +08:00
比较难的 medium 大概要 40min+
vjnjc
2017-12-14 16:26:36 +08:00
感觉 medium 能在一小时内做出来的都是大神啊,我遇到的这个 medium 正好以前看过简单版的,也算是考虑过了,才能做这么快。。。

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

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

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

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

© 2021 V2EX