算法,是中大厂面试必考的重要知识点之一。
想要通过面试进中大厂、拿高薪,就绕不开算法刷题。
针对面试刷算法题:
- 需要将所有算法题都刷一遍吗?
- 需要刷多少道算法题?
- 刷哪些范围的算法题呢?
本文总结了互联网算法面试刷题的方法、技巧和经验,供大家参考。
附送资料,点击蓝字直接获得:Leetcode 算法刷题资料大全,看完秒杀90%的算法面试题
算法刷题的3个阶段
算法刷题要从易到难,循序渐进。
1 算法入门
Easy 能完成,Medium 略有难度,基础不牢。
2 算法中阶
已通关刷几百道题,总结了自己的解题模板。
3 算法高阶
以 beat 100% 作为 AC 的目标。
需要刷哪些算法题
一般情况下,
- 达到算法中阶,中小公司的算法面试题基本上可以应付
- 达到算法高阶,字节、腾讯等大厂的算法面试题就稳妥了
目前大厂的算法面试题,基本不超过 LeetCode 中等难度,上限难度是 LeetCode 中等题的中等难度。
所以,我们在刷题时,不需要刻意纠结一些难题、怪题、偏题。
算法刷题的方法
方法不对,努力翻倍。算法训练是一个系统工程,要科学地刷题。
1 刷题顺序要从易到难、循序渐进。
2 按算法知识点分类刷题,逐个知识点突破。
3 面试前一周,复习高频面试题为主,多看自己总结或别人总结的模板。
PS. 如果目标是国内大厂,至少要刷 200 道算法面试高频题。
算法刷题的范围
直接看《Leetcode 算法刷题资料大全》,就可以了。
这份资料是一位 BAT 大佬总结的,几乎汇总了所有高频算法面试题。
吃透之后,能秒杀 90% 的算法面试题。
点击蓝字,立即获得:Leetcode 算法刷题资料大全,看完秒杀90%的算法面试题
大家拿到后,一定要经常看,这样才有用。
以上,是算法刷题的方法和思路总结,希望有帮助。
祝大家早日拿到 Dream Offer 。