刷题有点刷不下去了,请假刷题经验心得

2021-07-28 10:34:10 +08:00
 beryl

工作五年,之前大厂,现在创业公司发现是个坑

给自己定了一年目标:当前还有八个月的刷题和英语时间,去外企

现在是刷题进度为 2 个,加班时间比较少(晚上 10:30 到家)加上之前没有过系统刷题,大家这种情况是如何坚持下去的?

7629 次点击
所在节点    程序员
38 条回复
roudancongji
2021-07-28 10:47:06 +08:00
硬着头皮刷,不会就抄答案,越往后就越顺手点
coderluan
2021-07-28 11:04:15 +08:00
十点半到家还刷个卵题, 上班摸鱼刷啊.....
beryl
2021-07-28 11:11:32 +08:00
@coderluan 上班时间紧张~
beryl
2021-07-28 11:12:28 +08:00
@roudancongji 平均两天刷一道现在
Yc1992
2021-07-28 11:17:43 +08:00
都 10:30 了,算了吧,辞职前 1 个月刷就行
Nich0la5
2021-07-28 11:20:34 +08:00
刷不下去就先看书,看几天书觉得自己行了再刷,刷不下去了再看书。。这么循环
ml1344677
2021-07-28 11:25:58 +08:00
2 天刷一道是啥难度的啊 有点慢了 基本上如果熟悉数据结构的情况下 30 分钟想不出来思路就可以直接看答案了
Morii
2021-07-28 11:35:55 +08:00
@ml1344677 #7 我三分钟没思路直接看题解。。。
ylsc633
2021-07-28 11:39:15 +08:00
我也是三分钟没有任何思路 就看题解

基本没有思路 靠想是想不出来的, 很多东西需要日常积累
cyrbuzz
2021-07-28 11:45:58 +08:00
我个人的刷题经验是开始零启动,然后按套路刷。

比如今天刷链表,我会先找 easy 难度的链表(或者 easy 难度的其他题),找到一个翻转链表,翻转链表我马上能想到是用新的内存空间,迭代一遍把值保存,然后生成一个翻转的新的链表。这样能跑通吗,肯定是 AC,AC 之后今天就算启动了,接下来可以继续优化成不用额外空间的,也可以再做其他题,然后重复这个过程....
andrewpsy
2021-07-28 11:46:31 +08:00
看人。对我来说刷题和跑步感觉差不多,开始都各种难受,一旦跑 /刷起来了会出( runner's high )快感,体会过后可能会欲罢不能,所以我对所有人都推荐:坚持硬刷一阵子试试看再说。

我刷了 2 百多题,成功面过满意的公司后觉得包裹索然无味还是刷题有意思。肯定会继续刷(不是为了面试),这比追剧玩游戏有意思多了。
beryl
2021-07-28 11:51:24 +08:00
@andrewpsy 两百多道用了多长时间呢
beryl
2021-07-28 11:52:52 +08:00
@cyrbuzz 嗯,现在大体也是这个思路,思路能够快速理解,只是代码实现还需要提升下
andrewpsy
2021-07-28 12:12:52 +08:00
四五个月吧,短期内数量多代表你见过的题型多但不一定代表你下次见到能认出来。

我觉得为了面试最科学的刷法是:
1. 每个类型最经典的题刷个 5 ~ 7 ~ 10 个,而且掌握这类题的大概思路,这样就有几十题了。
2. 着重刷自己上一轮中觉得最薄弱的题型。如果 DFS Backtracking 弱,把 recursion tree 画好搞清楚,这类题以后基本就不怕了。自己天生强的题别花太多时间,比如各种树操作和双指针我基本就没复习过,Union Find 和 Topo sort 过个一两遍也没再碰过,面试前看一眼就行。
3. 到此基础打得差不多了(估计有一两百题,而且也可能开窍了),可以刷一些需要特殊方法的题了。

基本思路就是找到自己的弱点使劲按直至它不疼了,然后开始扩展视野。我估计大部分人一两百题后都能刷出快感。
BadMan
2021-07-28 14:19:02 +08:00
leetcode 中国版有学习区,里面有排序、链表、堆等类别的学习资料和对应的题目,我 3 个月前就是先学习再刷题,感觉效果还不错,现在已经刷近 200 道了
laicanwen
2021-07-28 14:36:17 +08:00
我跟着一个项目刷.基本是来到一个类别看看相关的背景知识,比如什么是链表,什么是二叉树.先看题号,自己 https://github.com/youngyangyang04/leetcode-master
e583409
2021-07-28 14:45:30 +08:00
我的刷题记录和经验
每日磨刀: https://github.com/xrfinbupt/leetcode_java
https://mp.weixin.qq.com/s/0YqBCiTcRtk6hijGE7RfOw 为了更快的砍柴,每日磨刀:LeetCode 刷题半年的思考和总结
https://mp.weixin.qq.com/s/Av3wcmu3vUCT3QTi7luk2Q 为了更快的砍柴,每日磨刀:LeetCode 刷题总结(数组篇)
kblacksheep
2021-07-28 16:05:07 +08:00
github 找个有总结的刷题笔记,按类型慢慢来,没思路第一遍直接看题解都行,反正每道题都得刷个三四遍。
我用的代码随想录感觉还可以。
ruanimal
2021-07-28 16:08:17 +08:00
按主题来刷,刷之前先复习下相关知识点,然后开干
dinjufen
2021-07-28 16:18:13 +08:00
我五分钟想不出来就看答案

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

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

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

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

© 2021 V2EX