面试 | 推荐几个程序员刷题的网站!面试必备!!!_算法

 

经常有朋友问我,有没有在线刷题的网站推荐。

 

为什么要用线上刷题呢?确实有一定好处,线上的笔试题有自动更新,可以记录你刷题的记录,更好的来统计你的错误率和错误题型。

 

最主要的是方便,不用自己再去找各个类型的面试题了。

 

我准备了5个国内的刷题网站,希望能帮助各位朋友面试顺利。

不多说直接来干货内容。

 

1. LeetCode:https://leetcode-cn.com/

这个网站还是很不错的,题型多题目多而且试题经典。在国内绝对是相对较好的刷题网站了。

进入后可以看到各种类型试题,还有各种大企业的面试题,绝对看的你眼花缭乱。

当然不能乱,按照自己的计划,该看哪个看哪个就行了,如果今天没有看完,明天继续接着看,可以看刷题记录。

 

面试 | 推荐几个程序员刷题的网站!面试必备!!!_面试题_02

 

 

面试 | 推荐几个程序员刷题的网站!面试必备!!!_算法_03


你也可以根据网站整理的热题和经典题型来入手,在 leetcode-cn.com/problem 页面的右侧。先刷热题 HOT 100,再刷精选 TOP 面试题,之后刷其他的题。

 

2.算法学习 LeetCode:https://leetcode.com/

算法一直是企业面试必备的试点,毕竟算法的使用还是挺多的,如果不想做一个搬运工,还是需要好好补补算法。

在上面每天刷两道算法题,面试哪家都不怕,绝对算法方面顺利通过。

面试 | 推荐几个程序员刷题的网站!面试必备!!!_前端开发_04


3. 牛客网 面经和刷面试题:https://www.nowcoder.com

集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站。各个公司的面试题和面经分享,找工作前认真刷一刷,一定会有很大收获!拿到心仪的 offer!

这个不多说,直接看图,各种类型应有尽有。

面试 | 推荐几个程序员刷题的网站!面试必备!!!_前端开发_05


4. Web 开发练习题:https://www.freecodecamp.org/

这是国外发起的一个 Web 开发学习的网站,从简单到深入,一步一步带你学习 Web 开发。就像做验证,当你完成相应的内容后,会得到相应的资格认证。

可以通过网站设定的代码进行编写 ,测试等等。

面试 | 推荐几个程序员刷题的网站!面试必备!!!_面试题_06

 

5. 百度前端技术学院 前端开发项目库:http://ife.baidu.com

这里主要是前端开发的试题,百度官方推出的前端开发学习技术学院,题目从简单到困难,如果坚持把里面的题都刷完,找个 BAT 的前端工作不成问题。

面试 | 推荐几个程序员刷题的网站!面试必备!!!_前端开发_07

面试 | 推荐几个程序员刷题的网站!面试必备!!!_前端开发_08



通过自己的实践,给如下建议:

  • 按难度分组刷(从基础 到高级)

  • 按分类刷

  • 需要定期复习,这样加深记忆,理解更深入

建议只是我自己的经验,如果你认为其他方式更好,那你就按照自己的规划。

掌握正确方法是非常重要的。

 

刷题方法:

  • 第一遍:先思考,之后看参考答案刷。思考、总结并掌握本题的类型,思考方式,最优题解。

  • 第二遍:还是需要先思考,回忆最优解法,并与之前自己写过的解答作比对,总结问题和方法。

  • 第三遍:速度,速度,速度,拿出一个题,就能够知道其考察重点,解题方法,在短时间内写出解答。

定期总结:

  • 善于思考

  • 善于总结

  • 加强锻炼

 

面试 | 推荐几个程序员刷题的网站!面试必备!!!_算法_09