先说结论,单独从算法面试角度来说,200 道热门题基本上就可以,如果数量达到 400 题就非常稳。
那问题来了,需要刷哪些热门题?怎么刷?如何最快速度的刷?
关于有哪些热门题,大家可以借助 CodeTop 这个网站进行参考,网站通过人工手动处理的方式,整理了近期会考察的热门题。
再来聊聊如何刷题。
目前市面上有不少 LeetCode 的题解,并且 LeetCode 官方也提供了不少优秀的文章。
如果你自学能力强,有耐心慢慢的看别人的文章,同时有大量时间可以投入到刷题上,那么完完全全是可以自学的。
但事实上,大部分人的自学能力没有自己想象中那么强,不知道从什么地方入手。
现在有太多太多的刷题方法、刷题技巧、文章题解,但质量参差不齐,有些内容是有瑕疵或者错误的,你想去询问却得不到解答。
更重要的一点是,或许你并没有那么多的时间可以用在刷题上!
总结一下:
1、有答案都看不懂,几个小时弄不明白,怀疑自我。
2、做题没方法,解题没思路,代码能不能 AC 全靠运气。
3、麻木刷题,根本不知面试考什么,刷了 100 题结果在面试的时候发现都不考。
如果有一门这样的专栏,你觉得自己的刷题效率会是怎样?
1、文字答案难懂,视频+动画一讲就透!
2、按部就班刷题,不用像无头苍蝇一样盲目刷题!
3、现场手写代码,一行行手写代码,每一行的意思都提供解释!
4、全部都是算法面试高频题,不考察的内容坚决不加入课程体系!