• 欢迎访问马东东的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

一些编程语言面试刷题、算法刷题的网站

Web资源 马 东东 1年前 (2018-10-23) 698次浏览 2个评论 扫描二维码

一些编程语言面试刷题、算法刷题的网站

1. leetcode:世界知名的演算法面试考题网站。想要省时省力的面试官从里面挑题目,于是求职者不得不去练习这些题目。部分题目还要收费。但是很多题目在实际工作中并不没有用处,很多纯属考察脑洞。

http://leetcode.com/

 

2. careerup :

http://www.careercup.com/

 

3. Hawstein的博客:

http://hawstein.com/posts/ctci-solutions-contents.html

 

4. glassdoor:

http://www.glassdoor.com/index.htm

 

5. topcoder:全世界规模最大的程序竞赛网站,其中包含了算法竞赛。

http://www.topcoder.com/

 

6. zoj

http://acm.zju.edu.cn/onlinejudge/

 

7. july的博客

http://blog.csdn.net/v_july_v/article/details/6543438

 

8. mitbbs

http://www.mitbbs.com/bbsdoc/JobHunting.html

 

9. poj

http://poj.org/

 

10. uoj

http://uoj.ac/

 

11. Project Euler

https://projecteuler.net/

 

12. 杭电acm

http://acm.hdu.edu.cn/

 

13. codeforces:俄罗斯最大的算法比赛网站。

http://codeforces.com/

 

14. geeksforgeeks:程序设计、数学、算法益智问题。
http://www.geeksforgeeks.org/ 

 

15. hackerrank:一个比较牛逼的coding challenge网站。
https://www.hackerrank.com/

 

16. 他总结出的《程序员编程艺术》: 
https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/Readme.md 

 

17. 一个比较有意思的论坛Hacker News: 
https://news.ycombinator.com 

 

18. UVa Online Judge:西班牙Valladolid大学的Online Judge。是最古老也是全世界最知名的Online Judge,题库有详细的分类:如世界总决赛题目,刘汝佳的题目等等。题目目类型非常广泛。绝大部分的题目难度偏易,适合初学者磨练程序设计。

http://uva.onlinejudge.org/

 

19. Timus Online Judge:URAL是一个俄罗斯的在线题库。里面的题目相比国内一些OJ来说颇有些难度,我们学校集训队老队员喜欢拿这里的题出给新队员做,可见有一定的进阶作用。

http://acm.timus.ru/

 

20. Sphere Online Judge (SPOJ) :SPOJ是波兰最为出色的Online Judge之一,界面和谐,题目类型也非常丰富,适合有一定基础的选手练习,对高手而言也是个提高能力的良好平台。传说君临天下的楼教主刷完了这个OJ。

http://www.spoj.com/

 

21. USA Computing Olympiad:USACO是美国中学生的官方竞赛网站、美国著名在线题库,专门为信息学竞赛选手准备;做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式;网站的Training题目全面,是学习信息学不可不知的网站,每年NOI,NOIP 都会参考上面的题目;每道题附有详细题解,可查看测试数据和运行结果,便于调试、发现错误并改正。采用章节递进的层次结构,由易到难,讲授知识、练习编程结合,题目必须依次完成,避免了只挑简单题做的行为;各章节犹如一本竞赛辅导书,形成了一个鲜明的知识结构,利于OI初学者和高手逐步提高水平,充分学习信息学各方面知识,避免偏颇。

http://www.usaco.org/

 

22. Saratov State University :: Online Contester:这个是货真价实的楼教主[注1]刷完的OJ。楼教主为什么要刷这个OJ而不刷这个回答里的其他OJ呢?因为这个OJ确实适合提升水平,应该跟Ural, SPOJ的难度相当。另外就不太了解了,在我心目中,SGU, Ural, SPOJ都适合区域赛冲金以及毕业想去Google等顶级公司的ACMer/Coder训练,三者区别不大。

http://acm.sgu.ru/

 

23. ACM班:源于国际科学教育计算机组织——美国计算机学会(Association of Computing Machinery),它是世界上第一个、也是最有影响的计算机组织,计算机领域最高奖——图灵奖是由该组织设立和颁发的。这寓意ACM班旨在培养计算机科学家。

https://acm.sjtu.edu.cn/OnlineJudge/

 

24. CodeVS:国内刷算法题的网站。

http://codevs.cn/

 

25. 有面试真题,阶梯训练,比赛等模块。

https://www.lintcode.com/zh-cn/

 

26. 一个算法课程网站,有许多课程讲义。

http://jeffe.cs.illinois.edu/

 

27. Erik Demaine算法课程网站,有许多特殊专题。

http://erikdemaine.org/

 

28. VisuAlgo:数据结构可视化

https://visualgo.net/en

 

29. 牛客网 国内面试笔试题库,涵盖各种知识板块的题目

https://www.nowcoder.com

 

30. HackerRank : 一个为编码程序员们提供的新型社交平台。HackerRank 公司受风险投资公司Y Combinator 的资金支持,该公司的创始人与招聘工作网站InterviewStreet 的创始人是同一个团队,他们想要创建一个专为黑客们服务的在线社区,在这个社区中,他们提供了各种编码谜题、游戏病毒和现实中的编码难题及挑战,让黑客们在该社区中进行交流讨论,接受挑战。HackerRank,就如这个名字所暗示的一样,它同时还提供了在线排行榜和其他的竞争元素。

https://www.hackerrank.com/

 

31. 猿圈:国内对标 HackerRank 的网站

https://st.oxcoder.com

 

[注1]楼教主,真名楼天城

百度百科简介:https://baike.baidu.com/item/%E6%A5%BC%E5%A4%A9%E5%9F%8E/1948553?fr=aladdin


版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明文章地址:https://www.madongdong.me/technology/basic-computer/algorithm/2018/10/23/1315/mdd/
喜欢 (0)
[821300079@qq.com]
分享 (0)
马 东东
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
(2)个小伙伴在吐槽
  1. Woh I like your blog posts, saved to fav! .
    匿名2019-01-29 02:15 回复 Windows 10 | Chrome 62.0.3202.94
    • 马 东东
      Thank you for your comments and welcome to my website.
      马 东东2019-02-03 21:21 回复 Windows 10 | Chrome 63.0.3239.132