国内有哪些好的刷题网站?
高票答案回答的非常全面，我写了篇关于找工作刷题的文章。 希望对题主有帮助。 （转载，求带上公众号二维码。。。。） 1Leetcode 鼎鼎大名的Leetcode，据不完全统计在上面被刷过的题可以围绕地球三圈。（没说赤道哈，就是这么严谨。）总之，很多国内外的码农在上面刷题。难度从easy到hard都有，而且覆盖面极广。现在还增加了数据库和shell，相匹配的论坛也可以多看看。很锻炼和国外码农沟通的能力，对于以后去混Github也有好处。 特点：各种语言支持很广泛，题型覆盖很广，测试数据集较弱。 2Codility 同样一家著名的国外刷题网站。和Leetcode不同，它是专门帮各大软件公司笔试用的，只是副业提供了一些面试题和挑战。但即使是训练模式都非常经典，很值得一做。而且测试数据集提供的非常完善，总能让你有想不到的边界情况。Take our free programming lessons 特点：很接近面试题的风格，训练模式也基本够用。 3Lintcode 可以称作中文版本的Leetcode，个人感觉最高难度比Leetcode高一些。这两个类似的网站，可以配套来刷。每个刷一遍，也能保持新鲜感。 特点：中文支持很好，和Leetcode有一部分题类似，可以和九章算法课程配合使用。 4Hihocoder 来自于原北京大学POJ开发团队，网站一直在进步。最早是微软的在线笔试网站，现在网易也使用它进行在线笔试。题目侧重于较难题目，风格很像ACM比赛，要自己注意数据集的输入输出。 特点：每周一道算法题极难又有趣，可以用来扩展面试题思路。而且是网易、微软的在线笔试网站，有机会需要多练习。 5CC150 这不是网站，这是一本书。全称Cracking the coding interview，是国外找工作的神书，而且的确写的很好。里面除了算法题，还有计算机基础知识等内容，很不错。适合想去外企的人仔细阅读，而且最新版已经比150题多了。总之，外企必备！ 特点：外企必备！外企必备！外企必备！想去外企的人，多看看书的配套答案也是好的 结论： 最后，经过公众号作者小分队的讨论，根据不同方向的工作，我们建议按照以下方式刷题： 国企、银行、科研单位 Leetcode简单、中等难度最好刷一遍，有时间再过一遍思路。 创业公司 Leetcode全部难度上机刷一遍，然后把不会的题纸上在重新写一下。 国内互联网 Leetcode全部难度上机刷一遍，纸上再写一遍。同时尽量涉及难度较高的平台（Codility），或者多去几家公司面试，以赛代练。 国内外企 Leetcode至少全难度刷一遍，CC150纸上写一遍。想提高Microsoft/Google等在线笔试通过率的，多去玩玩Hihocoder等在线笔试平台。 外企总部 Leetcode困难程度烂熟于心，尽量达到ACM入门标准，甚至稍高一点比较有把握。 最后欢迎大家关注我们的公众号。 看一群在IT圈混的人的碎碎念。 （转载，求带上公众号二维码。。。。）