首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
不想上班大学生在午休
门头沟学院 Java
关注
已关注
取消关注
@0x08048000:
学习路线和一些想法
下面的学习路线是我自己走过的路,不会适合所有人,给大家一个参考吧,关键字是:C++、后端开发、网络编程。零、一些基础 高中时参加过NOIP,现在好像改名了,就一本教材,8个月的时间,最后成绩也不咋样,算是我的编程启蒙吧。但是学的东西很有用,大一上学期C语言一节课没上过,期末还是满分,并且大学四年教的算法和数据结构,都没有超出我高中学习的内容。(16年就在写编辑距离了,现在还是不会。。。) 然后就是本科的课程了,我是科班,所以计算机基础、机器学习、分布式啥的都接触过,面试中的知识唯一没在本科学过的是Redis。最后是本科的项目,有两个大创项目,提供了一个专利,一个软著和一篇中文水刊(真水刊,给钱就能发的那种)。 以上就是本科的经历了,算是给找工作打了个基础,给简历提供了点内容。真正的准备还是在研究生阶段。二、理论基础 新入行或者转码的朋友可以从这里开始看,下面列出了我学过的或者了解到的和C++、OS、计网、MySQL、Redis相关的资料。2.1 C++ C++入门可以在B站找一些视频看,比如黑马C++课程,因为我有点基础,这部分就跳过了。 接下来就是《C++ Primer 第五版》,C++圣经,其实起步就看这个也是可以的,坚持下来很有收获。第一部分要全看完,第二第三部分尽可能看完理解,第四部分可以放一放。这本书有配套的练习题答案,可以在做完课后练习题后对一下。圣经第一次看肯定理解不全,等学完后面的内容再回过头来看可能会有新的理解(我就看了一遍)。起步就看这种书是很枯燥的,但是这本身也是锻炼自己的过程,既然选择了这一行,就在学习过程中找点乐趣吧。 看书的过程中可以穿插侯捷老师的视频课程,包括:C++面向对象高级编程、C++新标准、C++STL标准库和泛型编程。侯捷老师的课程是绝对的精品,很后悔没有早点知道。老师的系列课程还有C++内存管理和startup揭秘等,都可以看一下。(我只看了前三个,但是每个都看了三遍,先原速后倍速) 侯捷老师的课程精华很多,第一次看可能无法全部接受,可以看一下施磊老师的两个视频:C++开发工程师基础课程、C++开发工程师高级课程。 至此对于C++的基本了解应该就建立了,后面就是一些和实战或者方法论有关的书籍。主要有这样几本书:《STL源码剖析》(没看)、《Effective C++》、《深度探索C++对象》(没看)。一个是讲STL底层,一个是讲方法论,一个是讲C++对象模型,都比较重要。我没看的原因一是有点看不下去,还有就是时间太紧张了,给自己设定时间线后越看心越烦,索性直接背八股了。除此之外还有两本:《More Effective C++》、《Effective Modern C++》,可以有选择的看一下。2.2 四大件 前面提到只有Redis没学过,第一次学习是看的尚硅谷,没什么内容,在有个初步理解后就开始背八股了。剩下的比如STL、对象模型、设计模式等等没有系统学到的,也是直接背的八股。在这里就列一下我看过的网站吧。 阿秀的学习笔记https://interviewguide.cn:C++和四大件的八股都有,还有智力题、海量数据处理题,内容非常全,我是把所有内容过了一遍。但是有个缺点就是八股质量不是很高,重点内容的八股不够深入,非重点八股占了不少篇幅,或者说侧重点不明显。(不是故意黑啊,我在秋招期间唯一的知识付费就是秀哥的知识星球,这个后面会提,而且秀哥的八股算是C++方向非常出名的了,质量的问题也是时间原因吧,秀哥求职当年或许是一份精品八股,但是放在2023年,重点内容有点不够深入)。 小林Codinghttps://xiaolincoding.com:四大件精品,我整理的八股很大一部分内容就来自这里。先是把核心文章全过了一遍(就是每一章的第一篇文章),边复习边按自己的思路整理,然后把OS和计网的几乎所有文章都过了一到两遍,因为这对于Cpper来说太重要了。两个数据库就整理了一遍,简单背了一下,面试也很少问到。 【从我有限的面试经验来看,数据库会被问到,但都是常规问题,不会深入考察实践,一方面也是因为我面试的岗位和项目的原因吧。计网和OS能多深入就多深入,深入到至少在看到我昵称的第一时间就反应过来的程度吧。。。开个玩笑。个人经验,仅供参考】 CSViewhttps://www.csview.cn:同样包含编程语言+四大件的内容,还有LeetCode和智力题等等,可以当个补充。 编程指北https://csguide.cn:里面的C++面试指北质量比较高,部分内容可以直接全文背诵。我的C++八股就是来自之前的笔记和这里。 JavaGuidehttps://javaguide.cn:Java经典八股网站,里面四大件的内容也可以参考一下。 TopK面试题https://osjobs.net/topk:有些高频问题,可以看着检验一下八股记忆程度。 【背八股很没意思,但是是必须经历的,要不怎么能叫八股呢】2.3 网络编程 C++后端开发必须要涉及的,也是就业面最广、竞争最大的C++方向。不学网络编程的话,也可以做一些和音视频、嵌入式等有关的项目,或者国外计算机课程的实验,换个赛道,实验可以参考https://csdiy.wiki。 第一本书就是《TCP/IP 网络编程》,边看边敲实例,可以了解一下基本的系统调用。第二本就是《Linux 高性能服务器编程》,同样经典。我是两本书都看完了,第二本的重点章节还看了很多遍。第三本是《Linux多线程服务端编程》,看完了前两部分,一是多线程编程方法论,二是muduo源码剖析,收获很大,自己也把muduo源码看了一遍,写了篇万字长文剖析muduo网络库核心功能及其设计思想https://zhuanlan.zhihu.com/p/636581210。 在学习过程中,可以做个项目加深理解,参考TinyWebServer,网上资料很多,加上我没做过这个项目,就不贴链接了。我做过的项目是施磊老师的课程:手写muduo网络库、集群聊天服务器。施磊老师还有其他项目,比如:手写内存池、手写线程池、rpc等等,牛客网也有类似的项目,都可以参考一下。 做完以上可以对网络编程有个了解,面试需要的理论知识就够了,或者理论知识背背八股也就够了,但是单纯的webserver项目还是差点,毕竟已经2023年了,需要自己想办法添加内容。 还有一个项目可以参考https://www.bilibili.com/video/BV184411s7qF,这也是我的主项目,自己照着敲完后又按自己的想法重写了一遍,添加了很多内容,后续用该框架作为后端框架,前端使用Vue2写了个在线聊天室,并且部署到了云服务器上,这个项目对我面试帮助很大。可以参考我的GitHub:https://github.com/liucxi04/luwu1.0。 另外如果想进一步了解网络编程、IM相关内容,可以关注http://www.52im.net,里面的系列文章都是精品。 最后推荐一本书《深入理解Linux网络》,一本新书,是张彦飞大佬的作品,讲解了Linux内核网络子系统,比如Linux是如何收发网络包的,TCP是如何建立的,从源码级别追踪从下至上,再从上往下的回调调用链,能对背过的这两个八股有源码级别的理解。但是难度有点大,我也是看了其中的几章。三、刷题 靠着吃高中的老本混了整个大学,等到了研究生,就忘得差不多了,只能从头开始。用于求职的刷题网站就二选一吧:LeetCode和牛客。对于我们朴素的求职目的,把经典题目写熟练就行,比如剑指offer和Hot100中的题目,高频题目还可以参考CodeTop。笔试就随缘吧,能过就过,而且好多公司不看笔试,比如腾讯、美团,还有公司提前批没笔试,比如百度、快手。面试时手撕都是经典题目,脱不开剑指offer和Hot100,手撕遇到**题目就放弃吧,不想要你的,比如让天下没有难做的生意的国际知名互联网企业阿里巴巴集团。 刷题可以参考几个网站或资料,代码随想录https://www.programmercarl.com,我是过了一遍,接着是LeetCode101https://github.com/changgyhub/leetcode_101,题目很有代表性,难度比较大。刷完之后还是将重点放在面试高频题吧,毕竟面试手撕写不出来就寄了。 感觉笔试和手撕都看状态的,状态不在就是做不出来,太难了。四、其他资源 知识星球:前面提过我加了秀哥的知识星球,还在年初坚持打卡了两个月。但是用处不大,我个人自控力还行,天天想着打卡反而影响时间。也是有收获的,加了知识星球内部群,天天窥屏有很多有用的东西,比普通的互联网求职群信息密度大的多,是我秋招最重要的信息源。在第二部分提到的八股网站,大部分都有对应的星球,加不加看个人情况吧,确实智商税比较多。 极客时间:里面有很多高质量的课程,课程都比较贵,不花钱的自己想办法吧。推荐几个自己看过或了解的:MySQL45讲、现代C++实战30讲、罗剑锋的C++实战笔记、Redis核心技术与实战、数据结构与算法之美、左耳听风。课程的讲师都是业界比较出名的,会涉及一些具体业务场景,很有价值。五、一些想法 选择国企/研究所,还是互联网,这个问题没有什么可争论的,按自己的选择来就好。有人喜欢安稳、希望离家近,想要更关注日常生活,就去选择国企、研究所,或者考公。对于我而言,一眼能望到头的日子让我打心底里恐惧,国企、研究所、公务员、医生、教师等等,这些一旦进去就很难离开的岗位,让我害怕。我不会在一个地方待太久,自然为了追求自由就要承担相应的压力,比如一刻不停的学习,比如加班裁员等等,为了追求自由我每一次的选择都不会是所谓的最优解,因为我要给未来留下可能,留下说走就走的机会。从局部次优解,达到全局满意解,这是我的贪心算法。 不需要争论什么,一个人选择走哪条路影响不到其他任何人,我也毫不在意其他人的选择。但是总有些人,自己不去互联网、不去大城市,但是逮到你就问,为什么不去研究所、996怎么办、裁员怎么办、买不起房怎么办、养不起孩子怎么办,像只苍蝇一样,这种人无论去哪,都让人讨厌。 最后还有点想法,从幼儿园到研究生毕业,整整20年的时间,就是为了一份工作,可以说最后的秋招春招非常重要了。但是另一方面,学习是为了更好的工作,工作是为了更好的生活,如果你很满意现在的生活,那么跳过前两个步骤也是可以的;如果你很满意现在的工作,那么就去学一些自己感兴趣的东西吧,别再背八股了。 从秋招开始就天天看牛客,现在找工作也结束了,也不用关心别人都拿了哪些offer了。--------------------------------------------------------------------有朋友问笔记可不可以分享,或者付费也可以。我是用语雀记的笔记,分享要会员,但这不是钱的问题,比较麻烦。还有两点,一是我的笔记是大段摘抄的网上的八股,只是按自己的思路重新整理了一下,公开分享不合适。二是八股只有自己整理,印象才深刻。所以笔记就不分享了。
点赞 166
评论 17
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-20 09:43
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
小天才内推,小天才内推码
小天才26秋招分享(三面凉经)tl:9.13投递-10.10自主约面-10.10一面-10.11上传作品集-10.14二面-10.16三面(交叉面) 一面:线上邮件通知选择具体面试时间段(大约20mins)面试官问题1. 请先做一个自我介绍(1分钟左右)。2. 简历项目追问3. 在校期间有获得哪些奖学金吗?4. 有挂过科吗?5. 学得最好的课程是哪些?6. 分享一个人力资源领域中你觉得很重要的知识点。7. 根据以上追问若干问题8. 结合实习经历,招聘的具体成果是你直接负责的社招岗位吗?9. 你的导师对你的工作评价是什么样的?10.追问11.综合实习经历,你目前更适合做人力哪个方向的工作?12....
点赞
评论
收藏
分享
01-23 22:33
网易_数据开发工程师
关于互联网裁员的一些流程
最近有同学反馈想了解下裁员整体流程以及裁员中需要注意的内容,那我们今天就聊聊裁员这个问题。裁员评估一般裁员前会出现三种来源:(1)公司决定(裁员比例):也就是说公司裁员提供比例,例如1000人裁员5%,这种情况会把5%分配给每个部门去提供名单,同时对于不盈利、不产出直接业务价值的部门(行政、企业内部平台支持等)会扩大裁员比例,核心部门会减少比例。(2)公司决定(卡试用、卡3年合同签署、卡股票归属):这种大多数都是招聘事故导致,由于招聘时没有对面试者考察清楚,或者技术栈不相同,导致没办法按时交付需求,出现招聘事故导致,试用期一般会在第5个月约谈不给转正(6个月的试用期),3年不续约也是在最后几天...
数据人的面试交流地
点赞
评论
收藏
分享
01-04 20:58
淮北师范大学 Java
寒假实习
只有1段实习,简历问题很大嘛,为什么个个投完简历就没声音了😭求大佬指点
喵_coding:
这实习干啥了? 没写出来一点产出啊
好好回忆一下干了啥 问问ai 问问大佬 准备些话术就好了
点赞
评论
收藏
分享
2025-12-11 11:13
已编辑
湖南大学 安卓
北邮毕业拿字节228万offer
非常夸张,已经超过学校本身的意义了,和学校没啥关系,绝对是个人能力问题!!!牛的人在任何地方都牛!听说他是 2025 年毕业,进了 seed,赶上了 8 月增发那 100 万期权,算下来才有这么多。感觉在印钞厂上班一样,好夸张,已经不是羡慕了,十分震惊!第二个百万offer如下,也是字节给北邮开的200whttps://www.nowcoder.com/feed/main/detail/a8518f8e5eb9487a803f18612dd8036a?sourceSSR=users
BloodEngin...:
上个厕所都挣几百?
字节开奖
点赞
评论
收藏
分享
昨天 15:51
欣旺达_嵌入式软件工程师(准入职员工)
网易互娱内推,网易互娱内推码
网易**不管问你啥,记住一个话术原则小小的提醒下各位留子:**时不要直来直去有啥说啥;千万得多思考别说太满给自己留个思考或回旋的余地・1、被问 “有没有接触过网易的产品”(哪怕了解不多)别直接说 “没有”(容易显得缺乏兴趣)试试:“之前用过网易云音乐和网易新闻,对产品的界面设计和功能逻辑有过留意。虽然没有深入研究,但能感受到网易产品注重用户体验的特点,入职后会系统学习相关产品知识”・2、被问 “能接受高强度的项目加班吗”别勉强说 “没问题”(后续可能难以承受)试试:“我理解互联网行业项目推进时需要集中精力,在关键节点愿意配合团队加班。但也会注重提升工作效率,合理规划时间,尽量在正常工作时间完成...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习产出怎么包装
2302
2
...
滴滴lastweek,知无不言
1651
3
...
数据库出现慢查询怎么定位?
1558
4
...
29届Java后端
1508
5
...
杭州有赞
992
6
...
煎熬期稳住,坚持该做的事情,自然会有好结果
836
7
...
牛客的作用就是看面经
823
8
...
麻了,跟不上天赋哥
788
9
...
校招黑话 萌新扫盲必备
756
10
...
考研失败春招求助
709
创作者周榜
更多
正在热议
更多
#
除了Java,最推荐学什么技术?
#
1640次浏览
55人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
1986次浏览
70人参与
#
你的landing期是如何度过的?
#
2012次浏览
42人参与
#
滴滴求职进展汇总
#
298984次浏览
2445人参与
#
秋招报数:你投了多少家公司?
#
148311次浏览
946人参与
#
机械制造面试点评
#
83967次浏览
471人参与
#
你觉得早上几点上班合适?
#
94291次浏览
353人参与
#
机械人与华为的爱恨情仇
#
147178次浏览
1030人参与
#
机械只有转码才有出路吗?
#
159364次浏览
1653人参与
#
我和mentor的爱恨情仇
#
102847次浏览
925人参与
#
你觉得mentor喜欢什么样的实习生
#
45483次浏览
989人参与
#
如何提高实习转正率?
#
80849次浏览
488人参与
#
实习期间如何提升留用概率?
#
231023次浏览
1788人参与
#
你觉得什么岗位会被AI替代
#
35268次浏览
236人参与
#
聊聊你的被动加班经历
#
8452次浏览
101人参与
#
秋招提前批,你开始投了吗
#
705761次浏览
8437人参与
#
面试常问题系列
#
268767次浏览
4687人参与
#
京东求职进展汇总
#
1138533次浏览
8519人参与
#
牛客十周岁生日快乐
#
207787次浏览
1937人参与
#
为了秋招你都做了哪些准备?
#
31488次浏览
532人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务