一亩三分地

 找回密码 注册账号

扫描二维码登录本站

最近看过此主题的会员


码农求职神器Triplebyte
不用海投
内推多家公司面试

Total Comp Calculator
输入offer信息
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250

深入浅出AB Test
从入门到精通
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
查看: 24260|回复: 194
收起左侧

[Leetcode] 900+刷题经验贴

    [复制链接] |试试Instant~
我的人缘0

分享帖子到朋友圈
北美鱼 发表于 2019-1-8 01:13:53 | 显示全部楼层 |阅读模式
本楼: 👍   98% (85)
 
 
1% (1)   👎
全局: 👍   99% (404)
 
 
0% (1)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
刷题一年回来的经验贴!

楼主leetcode id: TinyExplorer, 有什么具体的问题可以在上面留言交流~~
我刷了差不多一年,在职空余时间刷,900+题。其中500题刷了3遍。Easy, midian基本可以在5-10分钟内一次过。Hard可以写一般解。


先上图:


屏幕快照 2019-01-07 上午11.40.17.png
屏幕快照 2019-01-07 上午11.39.48.png 屏幕快照 2019-01-07 上午11.40.28.png

总结(以下仅代表个人观点!!)

1.  刷题不需要刷那么多!!不需要那么多!!不需要辣么多!! 刷熟常用200题,刷5遍,效果 >>>>>(远好于) 我这样刷到900+题。

2.  楼主目前在高盛,去面过谷歌,fb等等,也在高盛当过面试官。 个人感觉: 熟练度 >>>>> (远重要于)抖小聪明。 流畅的表达,简介明了的思路远好于在白板上磨磨蹭蹭的推导。这也回到第一点,反复刷同样的题非常重要。其实,8-10遍高频效果是最好的,这基本就是到另一个境界了。当然,大家没有那么多时间,3-5遍也可以去面试了。

3.  Talk out loud,这个不仅仅是说在面试的时候你要说出你的思路。刷题的时候也是!你第一遍可以不开口,但后面几遍,一定要开口说话!!刷题是为了面试,面试第一看的是communication skill! 不在刷题的时候开口,到面试的时候才意识到沟通不畅就太晚了。

4. 关于具体刷题,我只说第一遍,我是怎么刷的。前500题:抄。就是直接看答案抄!完美解决没基础看不懂,不会做,做题枯燥等种种问题。其实,我觉得,在刚开始的时候完全没必要思考,做题。因为初学者啥也不会。自己拼命想,写两题就被劝退不想再做了。

最后一点:

题是永远刷不完的,如果你只刷了,200题,甚至100题,甚至50题。且只有一遍。个人认为:你也可以去面试。

因为:面试这个东西排第一的是运气,是面试官对你的感觉,有太多例子那些不怎么厉害的人进大公司拿大package了,自信最重要!!

如果你在一开始就认为,像很多人认为的那样,拿offer比的就是谁算法厉害,谁聪明,那面试就是直接亮刷题水平,比赛成绩就行了。这其实是理论上的面试标准。实际上,面试找的应该是:

水平达标的情况下: 最顺眼的



(楼主之后应该也会开一个高盛内推贴和工作介绍贴。有需要的朋友可以在下面留言。)谢谢!




补充内容 (2019-1-8 13:27):
楼主现在也在努力找工作中,想看看别人的经验,大米不够看不了TOT。求大米呀

评分

参与人数 251大米 +602 收起 理由
fmusk + 2 很有用的信息!
星尘stardust + 1 给你点个赞!
janni730708 + 1 给你点个赞!
sissy + 2 好久没刷题了,谢谢lz鸡血!预祝找到好工作
gongliheng + 2 给你点个赞!
懒懒的小木匠 + 1 赞一个
hagendasi + 2 给你点个赞!
Shurrik + 1 给你点个赞!
ddlyq + 2 给你点个赞!
superxu + 2 很有用的信息!

查看全部评分


上一篇:刷题打卡帖
下一篇:弱问转专业刷题转码的朋友们:将来申请工签时不会有问题么

本帖被以下淘专辑推荐:

头像被屏蔽
我的人缘0
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

我的人缘0
本楼: 👍   93% (30)
 
 
6% (2)   👎
全局: 👍   94% (267)
 
 
5% (15)    👎
wchb2016 发表于 2019/01/08 04:16:26
有点道理 尤其是妹子来说 刷的好不如长的好

你这种言论你敢在公司说吗?真恶心

评分

参与人数 8大米 +12 收起 理由
Ashlee2018 + 1 珍素睾端思想言论了呢,坠睾~
peachglider + 1 给你点个赞!
GehMvr + 1 给你点个赞!
littledonkey15 + 1 给你点个赞!
顽皮的柚子 + 2 给你点个赞!
ttnnmmcc + 1 赞一个
shuqi7 + 3 给你点个赞!
sggkjihua + 2 暴躁妹子加油~

查看全部评分

回复

使用道具 举报

我的人缘0
tinlittle 发表于 2019-3-24 12:35:43 | 显示全部楼层
本楼: 👍   100% (19)
 
 
0% (0)   👎
全局: 👍   98% (2447)
 
 
1% (38)    👎
这地头的新人,但工作了一些年头,有做面试官的经验,也自己刷过题。

这个前几百道题(一百,两百,还是五百看你的基础)要抄要背的经验是对路的。面试时要说一些废话,要了解题目要求,最多能有30分钟来写代码,一般人是不可能在这30分钟内来个原创新思路的。算法面试不是考你的创造力,而是你的基本功和见识。一道题,想了十分钟还没思路,再想下去就是浪费时间。一个有效的做法是想五分钟,没思路的化,花五分钟在纸上写下你的猜测/预测,比如,这题该用什么数据结构堆啊,哈希啊,队列啊,链表啊还是组合结构比如哈希+数组,什么算法,遍历,排序,记忆化,模拟,minimax,还是双指针什么的。然后看答案,对比一下,能了解你做不出的原因在哪里,是缺了知识点,是被字面意思误导了,是特定技术不熟练,没养成习惯往上套,等等等等。

除非你是有创造力的大拿(你是的化,也不会看到我的贴),靠一个题本身学算法实现能力效率是不高的。效率高的办法是靠大题量,从大量类似的已知解题方法的对比和联系上提高。模仿比创新容易一百倍。科学家只能在问题空间探索来创新。工程师要在既定方案中选择来对付眼前的问题。

大题量怎么来?在时间紧的情况下(谁的时间不紧?),只能限制在一道题上被卡住的时间,勤翻答案。

为加深记忆,还可以尝试一题多解和一解多题的针对训练,第一个能让你把多种算法和数据结构放在一个问题里对比,第二个能提高你的读题能力。

另,在攒积分阶段,若是你觉得有收获,欢迎点赞。

评分

参与人数 23大米 +30 收起 理由
logan.chen + 1 有道理。
星尘stardust + 1 给你点个赞!
xinwan818 + 1 给你点个赞!
identikit + 1 很有用的信息!
PoJen + 2 给你点个赞!
hagendasi + 2 给你点个赞!
ryanfly + 1 赞一个
Harue_Go + 2 很有用的信息!
qscdfc + 1 给你点个赞!
choa + 1 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分

回复

使用道具 举报

我的人缘0
本楼: 👍   42% (8)
 
 
57% (11)   👎
全局: 👍   87% (356)
 
 
12% (51)    👎
wchb2016 发表于 2019/01/08 04:16:26
有点道理 尤其是妹子来说 刷的好不如长的好

不如妆画得好
回复

使用道具 举报

我的人缘0
love1point 发表于 2019-1-12 00:58:11 | 显示全部楼层
本楼: 👍   100% (18)
 
 
0% (0)   👎
全局: 👍   94% (178)
 
 
5% (11)    👎
I do not agree with your this point : "前500题:抄。就是直接看答案抄!"

评分

参与人数 5大米 +10 收起 理由
hongcome + 1 赞一个
G3rsh0n + 1 赞一个
Tina2018 + 1 赞一个
xiaoyubaojiayou + 5 是的,抄没用
whusym + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

我的人缘0
豆豆豆豆豆豆 发表于 2019-2-13 02:56:12 | 显示全部楼层
本楼: 👍   100% (12)
 
 
0% (0)   👎
全局: 👍   97% (47)
 
 
2% (1)    👎
很同意楼主的说法,最近也白板面试了一些new grad, 题目刷的熟不熟练和你给这人的打分基本上是分开的。 我又遇到过一看就是面过很多大公司基本上不需要你带节奏就一套一套表现的很熟练的,也遇到过从见面到最后写完跑完testcase跟你讲话哼哼唧唧都不看你眼睛的。 虽说是算法面,但其实对这个人的打分从第一眼见面就已经开始了。 如果看的顺眼的,即使他题目卡壳,我也很愿意多给hint。 总之,希望大家都能 smart coding!

评分

参与人数 4大米 +8 收起 理由
logan.chen + 1 信息有用。
Dr.Octopus + 1 赞一个
HappyBirdy + 3 很有用的信息!
kyzgz + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

我的人缘0
robinbach 发表于 2019-2-12 10:36:14 | 显示全部楼层
本楼: 👍   100% (12)
 
 
0% (0)   👎
全局: 👍   100% (25)
 
 
0% (0)    👎
900道很厉害

不过这种笼统的刷题总结地里太多了,显然并不适合所有人。

如果是基础100分,类似于科班加上算法基础好的,刷两三百道高频题完全够了。
如果是基础0分,比如半路出家的,或者压根没上过算法课,没有形成系统的知识背景,那直接干刷进步是很慢的。

这两者中间也有很多等级,有些人只上过编程基础课(数组,链表),有些人上过一般的数据结构和算法(排序/ 30%CSLR),有些人上过高阶算法或者受过相应训练的(最大流最小割/ 90% CSLR ),这些人对刷题的要求都会略有不同,更别提ACM/NOIP/IOI出来的了。
还有很多因素,离面试三个学期或者三周的准备方法肯定是不一样的。

总而言之,小马过河,花功夫多下下水,深浅自知。

补充内容 (2019-4-25 09:07):
见笑了 写成了CSLR 其实是CLRS : Introduction to Algorithms 这本书 只是作为算法基础知识程度的参考 很多内容并不是求职刷题必须的 不要被我误导了哈哈哈嗝

评分

参与人数 10大米 +20 收起 理由
Koala5S + 3 很有用的信息!
Shaynesmq + 1 赞一个
杰克成 + 1 赞一个
LittleLeon + 1 赞一个
adlxk + 1 赞一个
gtiug111 + 3 给你点个赞!
kyzgz + 3 给你点个赞!
xiaoyubaojiayou + 5 给你点个赞!
dzzheng3 + 1 赞一个
kknow + 1 很有用

查看全部评分

回复

使用道具 举报

我的人缘0
 楼主| 北美鱼 发表于 2019-1-8 11:53:39 | 显示全部楼层
本楼: 👍   100% (10)
 
 
0% (0)   👎
全局: 👍   99% (404)
 
 
0% (1)    👎
其实很朴素的,leetcode前200道刷完刷好就很厉害的。不用整那么多花里胡哨的东西,哈哈

求大米啊!!

评分

参与人数 12大米 +20 收起 理由
logan.chen + 1 赞!
hagendasi + 2 给你点个赞!
宋龙龙96 + 2 投食物~~~
Shaynesmq + 1 赞一个
LittleLeon + 1 赞一个
balalalala + 1 赞一个
Tina2018 + 1 赞一个
的萨菲 + 3 很有用的信息!
tongxinw + 1 赞一个
park02 + 3 再次感谢

查看全部评分

回复

使用道具 举报

我的人缘0
本楼: 👍   100% (7)
 
 
0% (0)   👎
全局: 👍   100% (9)
 
 
0% (0)    👎
感谢楼主的经验分享. 我也同意这刷得多不如刷得懂的思想. 不懂就看答案. 毕竟所有题都已经有高手把最优解法给弄了. 大多像我这样的普通人,把解法记住,默写就好了.  自己费大量时间精力去发掘新解法,除了挑战自己,对工作面试其实作用不大

评分

参与人数 2大米 +3 收起 理由
宋龙龙96 + 2 给你点个赞!
zxingqjun + 1 赞一个

查看全部评分

回复

使用道具 举报

我的人缘0
青壹 发表于 2019-1-21 10:34:44 | 显示全部楼层
本楼: 👍   100% (7)
 
 
0% (0)   👎
全局: 👍   100% (19)
 
 
0% (0)    👎
坚持每天都抄写以前不会的题来复习真的需要毅力。。
回复

使用道具 举报

我的人缘0
饮风醉月 发表于 2019-1-8 06:27:54 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   95% (932)
 
 
4% (41)    👎
真的不能赞同更多,顶一个!
回复

使用道具 举报

我的人缘0
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   82% (32)
 
 
17% (7)    👎
谢谢,那么请问哪些是常用题需要刷熟
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   82% (32)
 
 
17% (7)    👎
wchb2016 发表于 2019/01/08 04:16:26
有点道理 尤其是妹子来说 刷的好不如长的好

哈哈,真理
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (6)
 
 
0% (0)    👎
回字数字数 楼主好厉害 向你学习
回复

使用道具 举报

我的人缘0
uid1394 发表于 2019-1-8 14:48:55 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (60)
 
 
3% (2)    👎
问下楼主高盛engineering的WLB怎么样啊,glassdoor上的review好多都说long hour
回复

使用道具 举报

我的人缘0
hulei125 发表于 2019-1-8 16:29:39 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (131)
 
 
5% (8)    👎
请楼主尽快开高盛工作介绍贴。暑期去实习,迫切需要学长引路。
回复

使用道具 举报

游客
请先登录
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法 - 不要多加空格: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地

GMT+8, 2019-7-19 08:08

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表