致刷题路上的小伙伴们

avatar 210341
陈家洛
15441
47
在奋斗了一年之后终于上岸了,收获了两个大公司的offer(就不提名字了^_^),一亩三分地在这段时间一直陪伴我度过了很多艰难的时光,今天有时间回馈一下地里,
感谢一下一路走过来的每一个帮助我的小伙伴。

我觉得每个人的刷题经验都是不太一样的,但是有很多资源大家其实都常用但是对于刚刚入门的小伙伴还是不太了解,所以我打算分享一下。这是我在刷题的过程中认识的几个形影不离的小伙伴们的网站,这些网站学习的起来既简单又困难,但是每一个都超级超级重要:

cnblogs.com 重磅推荐Grand Yang的博客,刚开始刷题的话先看他的题解然后自己再做
leetcode.jp 还记得当时lc的账号刚刚过期,结果搜索到这个宝藏网站
time.geekbang.org 国内geektime做的一个算法入门的课程,很便宜,同时也涵盖了一些系统设计的问题
techiedelight.com 每日一题,涵盖了很多lc没有的话题,据说很多面试官会从这里找题
cheatsheet.dennyzhang.com 不仅仅有各种lc的笔记和题解,还有很多system design的笔记,适合在第二次按照tag刷题的时候看
acwing.com y总的网站当然不能忘,可以看一下他的模版,面亚麻会问ood的问题,有些模版可以结合看看
oi-wiki.org 国内搞竞赛的大佬做的网站,详细介绍了CP的知识,可以通过这个wiki学习一下高级数据结构
codeforces.com 一些CP的资源,比较超纲,但是谁想到面亚麻的时候遇到了扫描线问题这里的知识就用上了
loj.ac 也是竞赛网站,收录了一本通系列的题目
datastudio.google.com 找工作找人refer
graphonline.ru 画图神器!我分析题目的时候如果需要画图绝对第一个想到的就是它
peterchen.xyz 最后恬不知耻的推荐一下我自己做的网站,收录了我的学习历程(求个star(з)-☆

找人内推地里内推板块->学校校友->linkedin。地里内推24小时都可以看到,所以我排在了第一个优先级;有时候学校的微信群可能有小伙伴推荐工作,但是可能要看运气,所以我排到第二;我用linkedin主要是用来找hiring manager,事实证明用处不大(可能是我太菜了:-(,不过如果用来找校友内推据说效果还是很不错的。推荐小伙伴们都准备一个内推模版,尤其在找地里人内推的时候(因为要发邮件),所以要准备的professional一些,同时简明扼要,争取给内推你的人一个好印象。

Mock
我第一次听说pramp这个平台也是从地里知道的,据说可以通过邀请人来换无限次数的mock。我一共认识了10个一起mock的小伙伴。有最后去了amazon做ds的帅气小哥,有做国际象棋竞赛全世界前200的大牛,还有在某个大厂的tech lead想pramp准备跳槽,等等,感谢他们在路上对我的帮助。建议每一个还在努力刷题的小伙伴们认真对待每一次mock,我觉得一定会有很大的收获!当然我也找了身边的小伙伴mock,找他们的优势是他们会很了解你,而且可以自己出题,但是有时候会不太好意思批评你,所以这两个方法结合起来我觉得效果会最好本帖隐藏内容需要登录后才能查看。

写下来
我的记性讲实话实在不太好,所以我选择把一些经典题目或者难题的思路记录下来,这样之后再翻翻看也会有所收获。建议大家准备一个google doc来存档自己的笔记,比如ood, sorting, linked list这样分门别类的收集起来。同时建议用英文写,因为这样可以训练你的表达能力,在面试的时候也不会慌乱(真的有用!)

以上。感谢一亩三分地,感谢在路上帮助我的人!

补充内容 (2021-2-24 22:20):
就不一个一个回复了,总之希望可以帮到你们~。疫情之后job market也会逐渐回暖,大家不要焦虑,一定会有理想的offer!

补充内容 (2021-2-25 12:14):
有小伙伴问刷题的情况,我lc上现在ac了559道题,但是我觉得加上一些别的地方的题目应该有600左右。当然现在让我再重新做一半我也不能保证每道题都bug free,但是我觉得应该能有思路。刷题建议第一遍先刷前300道题

补充内容 (2021-2-25 12:17):
接上。我刷了很多遍,但是建议在刷的过程中把不会的难题分一下类,然后第二遍刷按照这个类别继续展开,依次类推。没有分享是因为我觉得每个人刷题的思路应该都不一样,我的方法可能只对我自己有用。
  • 775
47条回复