现在的面试对算法的要求都比较高了,基本都会遇到一两道算法题,想进大厂更是要好好准备,作为过来人,博主知道算法刷题比较痛苦,所以总结了资料和方法帮助大家节约时间,少走弯路。

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道题,慢慢的就习惯了,坚持下去就可以。最重要的还是每天看到自己的进步,然后坚持下去。

最后祝大家面试顺利!