有程序员专门刷题的网站吗?

有程序员专门刷题的网站吗?

java面试题admin2020-11-21 23:41:3123A+A-

  记得以前在学校上机时有刷acm练习的题库系统,可在线提交,提交后可判断是否通过,可看到排名,想问下现在网上有这种类似的系统没?想通过刷题库保持语法的熟…

  从国内外分的线. [九度OJ](题库-九度Online Judge,用代码记录你的成长之路!):王道论坛或者考计算机408的同学也许听过,目前已经收录了各高校上机复试真题,还有些名企笔试题,但好久没更新了。考研准备复试的同学可以参考下。

  2. [牛客OJ](在线编程_C++Java前端经典笔试面试题库) 题目挺全的,包含《剑指Offer》66题,校招线题(变态),计算机考研复制233题,华为机试108题,还有一些其他js题。但支持语言不多,都支持C++和java,c#、js、python2.7一部分支持。AC不通过会提供使题目错误的输入,但往往格式不规范。总的来说题量很多,系统一般。

  3. [51NOD](最新动态 - 51Nod) 题目有546题,AC不通过会有对应的输入输出,不过需要分值购买来下载看,分值可以通过刷题得到,里面也有关于贪心算法和动态规划的学习教程,曹鹏博士讲的,只有做完教程分值才能返还,非常好的一个网站。目前支持19种主流语言,支持python2和python3,case设计也非常合理。

  5. [北京大学 Online Judge(POJ)](Welcome To PKU JudgeOnline)建立较晚,但题目加得很快,现在题数和ZOJ不相上下,特点是举行在线比赛比较多,数据比ZOJ上的要弱,有时候同样的题同样的程序,在ZOJ上WA,在POJ上就能AC。不过感觉pku的题目要难很多。这个题库的一大特点就是 OnlineJudge功能强大,其实pku现在已经是中国最好的ACM网站。

  6. 补充下,国内有个仿照leecode做的[lintcode](LintCode - 编程面试题在线训练平台),lintcode刚出来的时候我做了几道题比较了一下,有些时候lintcode能过的代码放在leetcode就会有test case挂掉,不过那也是好久以前了,现在应该发展的挺好了,虽然还在发展之中,但感觉lintcode做的UI很不错,不好的地方就是没有像leecode的讨论区,非得到九章算法 - 帮助更多中国人找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧去查答案,当然查询只支持英文哟,比如查丑数要输入ugly才会查的到,两个网站分开来也是想赚培训班的钱吧。但他只提供答案没有论坛高手的解题讨论并没有卵用,这点我觉得leecode比较好。好的地方除了UI就是lintcode会有leetcode的付费题,同时他的ladder挺好用的,可以练一下每个题型的经典题。推荐先刷完leecode的免费题,再来lintcode上玩。

  7. [赛马网](赛码网-IT笔试加分利器) 自带没几道题目,而且有一次刷他自带的题目体验很不好,记得有道题目显示其他人“正确提交的答案”其实都是错误的,而自己提交的正确答案却显示不通过,看那些所谓的正确答案甚至是其他题目里的答案,想跟客服反应还找不到渠道,只有qq群。。。他家商业合作做的挺不错,京东、今日头条等那他做笔试平台,大家要是想刷名企的题目倒是可以来这的,但刷其他题目,呵呵。。。

  8. 谢谢提到hihoCoder ,前些天微软以他为平台展开的笔试,和微软有一腿,之前举办过编程之美挑战赛,特点是每周都有针对性的一道难题等着你去AC,有详细讲解,月赛的题目均由来自北京大学等一流高校的ACM队员出题。OJ编辑环境适合Emacs、vim或者最简单的文本编辑,支持主流编程语言:g++,c#,python2,java,讨论区活跃度并不高,发的代码没有自动识别语法高亮的,统一的黑色markdown,前端要努努力了。此外我觉得代码提交不人性化,我用safri、firefox浏览器提交的代码状态不会自动跳转,必须刷新下你才知道是从waiting到ac了还是re了,还有估计底层集群比较小,人一多提交就很慢,刷了半天还是waiting。总的来说没事来这每周刷个题也不错,兴致来了去参加个小比赛乐乐,但长期对着这个界面刷题我是受不了。

  1. [leetcode ](LeetCode Online Judge) 可以说是最著名的网站了,海量编程题包含数据库和shell试题,支持 C, C++, Java, Python, C#, JavaScript, Ruby, Bash, MySQL.喜欢用python的同学注意可以支持python3了,另外提供导致ac不通过的的输入和输出,易于修改程序。

  2. [俄罗斯萨拉托夫国立大学(Saratov State University)(SGU)](Saratov State University :: Online Contester) SGU是俄罗斯萨拉托夫国立大学(Saratov StateUniversity)用于培养ACM选手的训练网站。这个网站的建成时期较晚,但随着比赛的举行以及新题目的加入,这个题库的题目也日渐丰富。这个题库的一大特点就是 OnlineJudge功能强大,它不仅使你避开了多数据处理的繁琐操作,还能告诉你程序错在了第几个数据。这一点虽然与ACM的Judge有些出入,但是却方便了调试程序。与UVA相比,这里的题目在时间空间上要求都比较严格,而且更多的考察选手对算法的掌握情况,所以特别推荐冲击NOI的选手也来做一做。

  以上都可以看到排名,按语言排名或者按时间复杂度排名,whatever,学习结构和算法的话推荐[July CSDN](

  hackerearth.com—— 注册帐号后可参与编程练习(有内推到知名企业的机会)

  codechef.com—— 包含编程竞赛、在线程序设计挑战,题目难度从入门、简单、中等到挑战都有,会举办竞赛,获胜者会有奖金。

  topcoder.com—— 经常在线举行编程竞赛,可以去练练手,找找成就感。不过,有的竞赛题目并不简单,也比较刁钻。

  TopCoder 是最早的在线编程竞技平台之一,该网站提供了一系列的算法挑战,在这里,你可以:

  HackerRank 侧重于“计算机科学”主题,在算法、数学、SQL、函数式编程、AI 等众多不同领域为挑战者们提供了相应的编程题目。在这里,你可以:

  LintCode 收集了网上一些最常见、最高频的编程题目,支持中英双语:相比其他的一些网站,LintCode 的编程挑战覆盖的领域更多,包括算法、数据结构,人工智能,系统设计等众多领域。

  如果你在准备软件工程面试,在 LintCode 刷题是很有帮助的,它的每道题都有详细的解答,能帮助你更好地理解。

  LintCode 有一个模拟面试专栏,精选 Facebook, Amazon, Google, Linkedin 等IT企业的面试题,真实还原面试流程,专门为求职者准备。

  LintCode 有《Cracking the Coding Interview》《剑指offer》等算法学习书籍的配套习题库,可供初学者练习。

  LintCode 还有自己举办的编程比赛,很多算法爱好者会在这里PK,切磋技艺。

  对于“算法和数据结构”主题,GeeksforGeeks 有很多很好的文章、解释和代码解决方案。在这里,你可以:

  Codewars提供了大量由他们自己的社区提交和编辑的编程挑战,在这里,你可以:

  CodinGame这个网站很特别,他跟一些竞争性编程网站有所不同。它不是简单地通过生成一组输出来实现编程挑战,而是以玩游戏的方式通过在线编程完成相应挑战。这是一个很棒的网站,有些游戏非常有趣,并且游戏界面和图形设计非常精美。

  CodeChef是一家印度的编程竞赛网站,它提供了数百个挑战供你选择。在这里,你可以:

  Codeforces 是一家总部位于俄罗斯的竞赛编程网站,它会定期举办在线比赛,并且竞赛选手是世界上一些最优秀的程序员。他们的挑战通常需要用到高等数学和算法,如果你是一个编程新手,他们的挑战很可能对你来说难度比较大。

  这个平台,对算法的培养,从易到难,并且采用闯关的模式,闯关成功都能获得星星积分奖励。

  更令人高兴的是,平台还提供了类似 GitHub 的热点图,哪天高效哪天偷懒,一览无余!

  程序员刷题首选当然是牛客网了。首先它可以进行专项练习,程序员首先关注的肯定是编程语言,这里你可以选择各种语言进行针对性训练,如C++,Java,Python,JavaScript等应有尽有,其次还能夯实自己的计算机基础,从算法,数据结构,计算机网络,操作系统等方面扎实自己的计算机基础知识。

  与此同时,牛客网刷题的时候还有计时功能,我每次刷题的时候看着那个计时器就很紧张,感觉它每多一秒我的分数就会降低一分,所以我都会竭尽所能的快速完成题目。这种争分夺秒的紧张感训练的多了,在应聘笔试的时候压力也就没那么大了。

  程序员有很多可以免费刷题的网站,网站的内容也都大同小异,有些网站的内容是博客性质的,里面有专门的一些面试题供你学习,也有的是提供编程性质的题目,还有的能提供大厂的面试真题。

  我去的牛客网就是比较综合性的刷题网站,它里面分为很多版块,里面有专门供你编程的、有专门AI模拟面试的、也有专门的学习,还有一些是互动交流类的。一个网站就能供我所有的需求。所以一般我都在这边进行刷题。我一般刷题刷的比较多的是算法类的题目。

  牛客题霸里面提供了很多算法题目。它里面的题目的知识点,考过的企业和职位都会标得非常清楚。而且会通过这些东西进行智能排序,一般刷完牛客题霸里面的题目,并且能够掌握,后面很多关于面试中算法的题目应该没大问题的。

点击这里复制本文地址 免责声明:本站内容由程序自动采集于互联网,无人工干预,只作交流和学习使用,本站不储存任何资源内容,如有侵权请联系qq邮箱798244092@qq.com立刻删除,谢谢!

支持Ctrl+Enter提交

java教程 © All Rights Reserved.  
Powered by 多多资源网 Themes by 多多资源网
联系我们| 关于我们| 留言建议| 网站管理