现在的面试对算法的要求都比较高了,基本都会遇到一两道算法题,想进大厂更是要好好准备,作为过来人,博主知道算法刷题比较痛苦,所以总结了资料和方法帮助大家节约时间,少走弯路。
1、资料
Java数据结构和算法百大面试题-InfoQ
https://github.com/kdn251/interviews
指导学习(一) | 小浩算法 重要
https://labuladong.gitbook.io/algo/di-ling-zhang-bi-du-xi-lie 重要
数据结构和算法动态可视化 (Chinese) - VisuAlgo 重要工具
2、方法
1、首先leetcode要刷起来了,每天至少一道,坚持刷100题以上,刷题的步骤也有讲究,先按照top100开始刷,比较热门的更容易在面试中遇到。
2、多做总结
刷题不是做过去了就算了,如果不总结题型,照样是没用的。建议多总结整理成文档,面试之前多看看作为复习资料。
3、心态
心态一定要平和,提前准备,养成一种习惯,想博主就是提前半年开始准备的,每天下班后刷2.3道题,慢慢的就习惯了,坚持下去就可以。最重要的还是每天看到自己的进步,然后坚持下去。
最后祝大家面试顺利!