有没有那种免费刷题的网站(高中大学的题都有,附带答案和知识点总结),想刷题,看这份私藏了多年的刷题网站就行了,c++学到什么水平可以找实习这类的工作,如何成为C++软件工程师,要学哪些东西,求指导...
有没有那种免费刷题的网站(高中大学的题都有,附带答案和知识点总结)
您好,亲亲,很高兴为您解答。有没有那种免费刷题的网站(高中大学的题都有,附带答案和知识点总结),例如:1.题库网,题库网收录了大量考试类型的题库,大到考公,小到知识竞赛,覆盖范围很广。2.作业无忧,作业无忧网站可以按照学校进行筛选试卷,亦可以搜索你的专业进行找题。3.简搜题,网站收录了16952858道题目,包括不同领域的职业资格考试等内容。【摘要】
有没有那种免费刷题的网站(高中大学的题都有,附带答案和知识点总结)【提问】
您好,亲亲,很高兴为您解答。有没有那种免费刷题的网站(高中大学的题都有,附带答案和知识点总结),例如:1.题库网,题库网收录了大量考试类型的题库,大到考公,小到知识竞赛,覆盖范围很广。2.作业无忧,作业无忧网站可以按照学校进行筛选试卷,亦可以搜索你的专业进行找题。3.简搜题,网站收录了16952858道题目,包括不同领域的职业资格考试等内容。【回答】
非常感谢【提问】
相关资料:4个超好用的免费下载试卷/刷题资源网站:1、问答库,一个非常全面的题库资源网站,尤其适合大学生和职场人使用,提供的题库资源包括:财经类、资格类、招录类、学历类、医学类。2、学小易,题库内容极度丰富,大学四年所有的教材题库都可以找到,而且还可以搜索查找到相关的教材资源, 不管是平时做作业、还是考证、考研, 都非常有用。3、人民教育出版社,一个可以免费下载中小学教材的官方网站, 里面有相当丰富的试题资源,包含小学、初中、高中、职业教育、以及相关教育资源,以及各种学科:语文、数学、英语、物理、地理、生物、信息技术等等。【回答】
想刷题,看这份私藏了多年的刷题网站就行了
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网站放出来,让我们一起爽! 刷题,是这个世界上最有意思的事儿! 当然刷题不能乱爽,你要知道刷题要干嘛,是找工作面试、研究生复试机试,是参加程序设计竞赛还是为了提高自己,在这里我将这些分为三类:收割 offer 版、ACM 竞赛版和提高版。 一、收割 offer 版 不管是找工作笔试面试白板试进大厂,还是研究生参加初试复试机试,数据结构和算法都是绕不过去的坎,刷题就成了很多人的需求,快来看看下面这些网站,变身刷题机器,收割 offer 吧! 1、leetcode 英文网址:https://leetcode.com/ 中文网址:https://leetcode-cn.com/ 估计 leetcode(力扣)大家都很熟悉了,都被推荐烂了,很多国内外的程序员在上面刷题,难度从 Easy、Medium 至 Hard 都有,据说很多面试官都会从中挑选各种题目,号称大厂的筛码工。 我很早就知道 leetcode,但是直到准备复试闲来无事的时候才在它上面刷了点儿题找感觉,发现上面的题型覆盖很广,像线段树、滑动数组、博弈论、扫描线等都应有具有,但是好像有的测试数据有点弱?有的题好像可以悄咪咪的水过去… 当然题目都是英文的,现在也有了中文社区,两个网址我都放出来了,还是建议大家首刷英文的,锻炼一下,一举两得,毕竟如果是搞 ACM 的话,题目都是英文的… 2、hihoCoder 网址:https://hihocoder.com 网站的技术团队来自于原北大 POJ 的开发团队,至于 POJ 会在后面的篇章中介绍,反正膜拜就完事了。一些知名的大厂比如微软、百度、腾讯、网易等会在上面举办在线编程比赛,风格倒是和 ACM 比赛类似。 如果仅止步于此还不至于让我推荐,当初与它的结缘是因为 hihoCoder 每周有周赛,每月有月赛。周赛是一道题,题目比较难但是极有意思,可以很好的拓宽自己的解题思路,月赛就更厉害了,题目均出自北大等一流高校玩 ACM 的菊苣出题,通过这个的检验可以迅速定位到自己真实的水平,同时了解自身在解决问题过程中的不足。 这将是展示自我真实水平的绝佳机会。 3、牛客网 网址:https://www.nowcoder.com/ 牛客网作为国内内容超级丰富的 IT 题库,各种东西看的我眼花缭乱,题库+面试+学习+求职+讨论 360 度无死角服务,堪称"互联网求职神器"。它好就好在不只是一个刷题的平台,还是一个交流学习的平台,发个问题贴总有热心的大佬帮助,别问我怎么知道,我才不要说我也给人回答过问题… 说句题外话,我与牛客网的结缘还是因为…它上面有考研真题,我刷来着… 4、计蒜客 网址:https://www.jisuanke.com/ 计蒜客这个网站可能很多人不知道,他也有可以刷题的题库,也会定期举办比赛,当年和计蒜客有的交集也就是参加计蒜客举办的"计蒜之道"的线上比赛,还赢得过 T 恤,现在好像还在我家放着… 这么多年还记得这个网站的原因,是因为当年在某乎上关注了他们的 CEO,然后竟然被反关,着实把当年的我惊着了… 二、ACM 竞赛版 PS:虽然这一部分的标题为 ACM 竞赛版,也只是因为这些在学校搞 ACM 的同学用的比较多,实际上所有的人都可以在下面这些网站上刷题,题目的质量和广度都是顶呱呱的,男女老少咸宜。 搞 ACM 的时候知道了很多 OJ(Online Judge),比如下图(当然实际的数量肯定远远多于图中所展示的这些): 5、HDU 网址:http://acm.hdu.edu.cn/ 杭电(杭州电子科技大学)的 OJ 大概是国内最火的几个 OJ 之一了,大多数 ACMer 应该都知道(其实我想说所有来着),勿需多说,非常多比赛都在上面,比如每年暑假的多校联赛,朝鲜、外蒙等学校的队伍都会参加,想不知道都不可能。 现在上面大概有接近 6k 的题量,网上有很多的刷题顺序,刷题指南,感兴趣的玩玩儿… 6、POJ 网址:http://poj.org/ 这个就是我在介绍 hihocoder 的时候提到过的 POJ(Peking University Online Judge),同样作为国内最火的几大 OJ 之一,它的建立时间更早,一些上古时期的题目也能在上面找到,同样 POJ 也很出名,也是我最早刷题的 OJ 之一。 现在上面有 3k+ 的题量,关于 POJ 的刷题指南网上更是很多,同样欢迎去玩儿… 7、SDUT 网址:https://acm.sdut.edu.cn/ 这个是我打开次数最多,刷题次数最多的 OJ,是我刷题之路开始的地方 – 我本科母校 SDUT 的 OJ 平台。虽然我们学校不出名,但是我们集训队做东西是认真的,上面有接近 3k 的题量,并且在逐渐增多,简单题多一些,很适合刷题。 欢迎大家注册,多多刷题,我们集训队多年一直秉持开放的态度,欢迎多多交流… 8、其它 OJ 最后附带一些其它同样优秀的 OJ 平台: 国内: ZJU(浙大): https://zoj.pintia.cn/home USTC(中科大):http://acm.ustc.edu.cn/ustcoj/ FZU(福大):http://acm.fzu.edu.cn/ HIT(哈工大):http://acm.hit.edu.cn/ 国外: URAL:http://acm.timus.ru/ SPOJ:https://www.spoj.com/ 三、提高版 这一部分推荐的网站,非常有意思,如果想提高自己,体验比赛的快感,非常建议尝试。 9、Codeforces 网址:https://codeforces.com/ Codeforces 又被戏称为 CF,是一家俄罗斯的网站,当然还是用英文食用。这里的很好的比赛,很好的题目,很好的选手,简称"三好"。 CF 最吸引人的地方在于它那超级牛批的比赛系统,CF 上每个用户都拥有 Rating,也就是比赛积分,新用户默认为 1500 分,每次比赛就会在你的积分上加加减减,上面的比赛一般分为四种:Div1、Div2、Div3、Educational Codeforces Round。Div 的比赛一般是根据积分来的,每个积分段只能参加对应的 Div 的比赛,Div1的比赛是里面最难的,大佬基本都在这里。Educational Codeforces Round 则是类似 ACM 的比赛,提交之后立马出结果。 但是如果仅限这些也算不上超级,还有一个更有意思的是,CF 的比赛还提供一个 hack 功能,通俗点说就是你去看别人提交的代码,然后通过提交你想出的特殊测试用例然后找出别人代码的 bug,hack 成功则加积分,比赛更多了很多乐趣,在 hack 和反 hack 中斗智斗勇。 不过对国内来说,和俄罗斯存在时差,一般想参加比赛的话大多数要在晚上 11 点以后,按照基础的 2 个小时比赛时间,再加上 hack 和测评反馈的过程,然后再刺激一下,差不多一宿就这么交待了,不过其中的乐趣不足为外人道。如果没有时间,上面的题目还是可以自己拿来做的,题目质量超级好,很能锻炼自己。 10、Topcoder 网址:https://www.topcoder.com/ Topcoder 据说是世界上规模最大的编程网站,如果这样的话那这个 Top 就可以理解了,Top 的 coder 丫,这个我基本上没用过,可能是因为我不 Top,只能仰望… 想起它来的原因还是因为现在每次有比赛的时候都会给我发邮箱,搞得我想忘了它都不成… python学习网,大量的免费python视频教程,欢迎在线学习! 本文转自:https://blog.csdn.net/u013486414/article/details/102961171
c++学到什么水平可以找实习这类的工作
首先你要知道你想去什么样的公司实习,因为不同的公司的要求完全不一样。
一些互联网小公司的话,面试和笔试都很基础,就是课程水平的,写写简单的排序算法和指针链表就差不多了,入门级的水平。
像百度阿里腾讯这样的大公司,当然水平要比这个要高一些,在基础之上还会有比较入门的算法的考察,比如:图论,二分,动态规划等等。我有个同学曾接到百度的电话面试,题目是:在不借助sqrt()函数的情况下,如何实现高精度的开方。题目不难,但是比较灵活,算是对于各种算法有一定了解的水平。
而再往上面,微软谷歌这样的,那你得有ACM的基础才行了,像后缀树这样的东西普通的编程学习都不会接触到。我一个同学获得了ACM亚太赛金牌并通过了微软的面试,题目大概是设计算法找到一组数的中值,对算法的时间复杂度优化有很高的要求,是综合实力很高的水平。
另外好像实习面试题目都不难,思维灵活更重要。
最后推荐两个网站:http://leetcode.com和http://www.hihocoder.com/,前一个上面有很多互联网公司的评测题目,如果你在找实习或找工作前能把这个题库刷完了,那你基本上找工作和实习都很轻松了。后一个类型类似,但是它每周都会有一个微软的笔试题,微软的在线笔试也在上面。
如何成为C++软件工程师,要学哪些东西,求指导
我觉得你老师说的是对的。
我也是软件工程专业,去年研究生毕业了,现在在公司上班,主要用c来编代码。
上班半年多了,再加上大学时间半年实习,正好一年多吧。
这一年的工作经验让我也有一些感受吧。第一个感受就是,学校学的,都只是基础,只是让你能看懂代码,知道一些计算机底层的运作。等你参加工作了,会学很多与你工作相关的尖端技术,这些是在学校里面学不到的。
我也学了java, C#。可笑的是,要是我现在要用java写代码,我还得去看看以前写的代码,回忆一下那些语法什么的(用的不熟练)。但是,至少我能看懂这些代码。
等你工作了,即使你是写c++的,如果你做程序员,那么你肯定会有机会接触java代码。这些机会不一定是说你就要自己写java。举个例子,你写好了代码,是一个library,你自己测试没有问题。然后你写的library被别人调用(你提供了一些API接口)。别人可能用Java的代码来调用你的library,这个时候发现有个bug。别人正常的做法就是通知你,有个bug,这样这样可以重现bug云云。
这个时候,你就必须要能看懂java代码,看明白别人是怎么调用你的API,这样才好debug。
回到你这个问题吧,你想成为c++的软件工程师,那你还是把基础先打好吧。课余时间,再专研c++吧。
楼上的。。。没有什么语言是高科技,其他的是平民的……只是一些语言更适合什么领域的工作。
=========================
看我答案不关注 ikaiqiao 微信的,不是好朋友 :)
下一篇:没有了