秋招,真的再见了。
⭐️我叫恒心,一名喜欢书写博客的研究生在读生。
原创不易~转载麻烦注明出处,并告知作者,谢谢!!!
这是一篇近期会不断更新的博客欧~~~ 有什么问题的小伙伴 欢迎留言提问欧
12.1 秋招结束,😂再过几天冬招都开始了。😄😄😄
许久没有发博客动态了,不过笔记还是有一直记录的啦,后续整理完会发布在博客上的欧,学习笔记、C++ 服务器开发的一些坑点、有趣的项目等
觉得有帮助的小伙伴麻烦给个
👍⭐️(明示)
目录---2022秋招之旅
- 一、个人背景:
- 二、小小建议:
- 面试的建议
- 1 编程语言
- 1.1 STL库的学习:
- 1.2 视频学习推荐:
- 1.3 C++11的新特性
- 1.4 项目推荐:
- 2 算法:
- 3 计算机体系的学科
- 3.1 计算机网络
- 3.2 操作系统
- 3.3 数据库
- 3.4 项目
- 3.5 其他
- 三、心路历程:
- 21年9月---22年2月
- 22年3月-7月
- 2022年7月-8月
- 22年8月-12月
- 22年12月1--上岸
一、个人背景:
简单介绍一下自己,妥妥二本硕(本硕都是二本),不过都是科班出身,参加过一些学科竞赛,成绩不算太差,想找C++开发岗。有过一段比较正式的实习,但是参加的是工行暑期星令营实习而且还要轮岗,做的还是数据处理方面。 😢≈ 没有实习。又想留在广州这边发展,能投递的公司基本上转了一圈。
二、小小建议:
能去实习,一定要先去实习!!!
不能去实习,也要多面试,积累经验!!!
稳住心态,多下点功夫,不要和别人攀比!!!
面试的建议
一面的话,通常是你未来同组的同事或者小组长作为面试官,一般是基础技术面,往往这一面有可能考察一些常规的算法,需要提前做好准备;
二面的话,更多是主管面,这时候可能就不会太关注基础,往往考察的是你的潜力,会从项目上入手,考察思考问题的方式(某面试官亲口说的。。。
)。
HR面的话,往往会问offer的情况,要提前准备好,以及为什么还要继续参加他们公司的面试等等理由。谈薪资千万别怯场啊(我之前一直绕圈说不看重薪资,内心渴望得很😂…),可以先去网上或者查找薪资的”小程序“ 上查看一下大部分人去年给的是什么价位,自己有个底,在这部分上下波动上争取一下。
小菜鸡的我,一般也就三面,大厂中厂的四五六面—无。。。
心态上:
- 承认不足,但也不必妄自菲薄。不得不承认今年确实是寒冬,很多时候没拿到心仪的offer并不是你的问题,努力了就会有收获,一定会有的。
- 不要太过在意和别人比较。身边有很多大佬都拿到了很好的
offer
,说不羡慕是假的,但是羡慕就好啦,别太过在意,内耗自己。大多数人都会经历秋招或者春招的迷茫期
->沉淀期
->调整与尝试
->收获期
。你走的路,其实大多数人都走过,只是顺不顺利的区别,和时间长短的事,大家都会上岸! - 端正学习态度,无论是否是KPI面,既然你接受了面试,就不要消极对待,借此机会差缺补漏,做好面试笔记,复盘,争取下一次遇到同样地问题,能给出一个满意地答案。
方向上:
1、你要对自己的学习方向和今后工作有个清晰的认识,知道优势和劣势!!!
今年C++走后端的难度真的非常大!!!同样招C++和JAVA的岗位,挺多公司其实更偏向于JAVA的,相比之下,在一下框架的使用上, C++ 真的不好回答,甚至
RPC
这个简单的问题都看会回答的磕磕绊绊。
我的学习路线:
1 编程语言
编程语言每个都可以有自己的学习方式,如果0基础的同学,我觉得阿秀师兄写的学习笔记就挺不错的,按照学习路线打好基础。如果以前学习Cpp,但是长时间没有使用了(比如我),建议先看一下《C++那些事》
面经:在学习过程中你需要整理一下一些学习重点知识以及常错的地方— 这不就是八股面经的由来吗?(面经要弄懂!而不是强记,这样面试的时候经不了拷问,非常扣分的!!)
1.1 STL库的学习:
作为C++标准库,你需要非常熟悉的掌握,容器地实现原理,底层数据结构,迭代器使用,基本容器地使用(写算法的时候可以适当练习)。
1.2 视频学习推荐:
侯捷叔的《STL标准库》墙裂推荐!(源码级分析)
1.3 C++11的新特性
《C++ Primer Plus(第6版)中文版》就挑选C11部分认真看看,有个大致印象,后面遇到不熟练的 再去刷一下它的课后系统加深一下就差不多了。
《C++ Concurrency In Action》 C++ 并发编程实践,学习一下C++11的并发模式,锁和信号量,线程安全的问题,对于后续做高并发服务器有很大的帮助。
1.4 项目推荐:
Github上的TinySTL
(https://github.com/Alinshans/MyTinySTL)LinuxWebService
(《Linux高性能服务器编程》和《Linux多线程服务端编程》,最好结合自己的思考实现一下)- ` 基于muduo网络编程结合ZooKeeper实现的RPC系(自己当时练手的写的项目)
基于跳表数据库设计
(https://github.com/youngyangyang04/Skiplist-CPP)
2 算法:
我是二刷了代码随想录和三刷了《剑指offer》真本书+LeetCodeHot100。
哎,题刷的还是比较少,这在后续投递公司时,笔试基本都没有AK. 😢
但是值得一提的是,面试过程的算法基本上都是AC了。
如果面试时间非常非常赶!建议看一下阿秀学习笔记中的高频面试算法题:真的是非常高频以及基础!!!墙裂推荐。
Carl哥的代码随想录真的建议时间充足的同学要好好看一下!!!这真的是我看过最系统最适合普通学生的算法书籍了。
小结:
多看多练,题量上去了,才会有感觉。同时要做好笔记,适当的复习一下,避免卡壳!!!
3 计算机体系的学科
C++ 主要考察基础,并不会非常在意你所学习组件以及框架,有当然是加分地,没有的话也没关系,更加在意的基础学习情况。也就408的科目,个人觉得:数据结构 > 计网 > 操作系统 >> 数据库 >>>大数据问题
3.1 计算机网络
C++对于计算机网络基础知识真的要求相对来说比较高的。
经典书籍:
- 《TCP/IP网络编程》 写得非常好的书,很通俗!!!
- 《图解HTTP》《图解TCPIP》
- 《网络是怎样连接的》
关于HTTP通信原理,可以去看一下小林Coding笔记 ,小林大佬的计算机网络笔记真的非常值得读一下!!基本上看小林的就差不多了。在面试过程中整理一下一些高频的问题,如果时间不够,面试经验不足,可以先看面经,推荐阿秀师兄的笔记,基本上都是基础题,也是非常高频的!!!
3.2 操作系统
这个一般是根据项目来提问的,比如我做了一个并发的项目,那么多线程多进程知识跑不了,进而会有同步、网络通信相关地知识。这部分我没有看什么黑皮书,但是《Linux内核设计与实现》和JK专栏’的《趣谈Linux操作系统》我也是有看的和@两年赛跑 提到的方法有点不同,这部分我还是直接去看了小林的操作系统讲解。
3.3 数据库
关键是要多练多谢。必知必会书看完后,基本上SQL基础语句都能写啦,接下来可以适当的练习,墙裂推荐牛客网的数据库的练习,慢慢刷,一天保持2-3道题就可以了的。
书籍推荐
《Redis设计与实现》、《MySQL必知必会》、《MySQL是怎样运行的:从根儿上了解》
3.4 项目
在编程语言部分提到的项目真的可以把你的计算机体系给串联起来,多思考一下,每个功能点为什么要这么去实现。
3.5 其他
像一些大数据处理的题目,可以看一下左程云的《程序员代码面试指南》、或者看一下秀哥的海量数据处理的那一篇章。但是我个人觉得除了了解这些意外,你应该还要学会如何写一些demo
,后面有时间的话,这部分我会整理一下自己的笔记,比如写一个位图。
最后:再强调一下,面试真的是求职过程中最好的反馈,早点准备,早点投,实习面试多投投积累一下经验。
三、心路历程:
经验分享到上面就已经结束啦,接下来就是一些叨叨念了,不感兴趣的小伙伴可以直接跳过欧
哪有什么事事顺利,不过是努力后正好有所收获。
21年9月—22年2月
这段时间一直再打基础,看了挺多书,和网课,练手了两个项目,总算是有点感觉了😂。
22年3月-7月
因为读研大实验室的要求,不允许暑期实习,但是还是想看看自己所学的和当下的一些企业的要求差距如何,就面试了一些公司,为秋招打下一定的基础。
😹真是有被自己菜到,但也参加了阿里实习面试,问了内推那一场的面评其实挺不错,但是排序没排上,进不了二面。(嘿,也是面过阿里的男人了)。
暑期实习:
我的求职之旅准备的比较早,哎,虽然之前学的编程知识都比较杂,没有一个系统性的学习,选择C++这条路是希望能够为自己计算机学习打下比较扎实的基础。
每一场面试,都应该好好复盘一下,发现自己的不足之处。第一场面试紧张得不行,语速很快,被提问时,头脑几乎一篇空白,但是正因为这样才更加说明,你需要适当的练习,面试更多的时候,是学会将自己所学的表达出来,
稍微好一点的公司,对校招生真的都是非常包容的。我印象中就有一次面试奇安信的时候,答得稀烂,面试官反而没有嘲讽,而且
当然面试多了遇到各种各样的面试官,可能会有不同程度的挫败感,但是更多时候,还是沉下心,23届的秋招,哎,很多时候没能上岸,真的可能只是大环境的问题。
毕竟进面的概率:
竞争力公式:背景(学历/资源)50%+笔试成绩+40%+态度10%=通过率
但是只要有面试的机会,无论是小公司还是大公司,都觉得还是有必要去试试的。
2022年7月-8月
暑期家里恰好也发生了一些事情,回家了一趟,又恰好收到家附近的工行地实习通知,虽然做的不是C++开发
更多是数据处理的工作,但是还是去实习了,体验了一下实习工作(😢还没体会过互联网打工的艰辛),实习了一个月,也获得了优秀实习生,导师也要求要按时返校了。
22年8月-12月
在学校可以有更多时间准备秋招了。前前后后投了100多份简历(秋招的时候),说不累是假的,但是一路走过来还是收获很多的,不断地调整自己地学习方式,查缺补漏。一天也会经历很多场面试,最后心态也放平了。(不能不平啊,反复被蹂躏地感觉),这期间有挺多公司都走到了二面,但是总差一点,排序地也没有排上,😔,会有点失望,吃一顿好地,很快就好啦!!不断投递不断面试。
从八月到12月面了很多家,有记录的都有114家,好好努力呀!
22年12月1–上岸
最后,无论多么不顺利,你都要相信自己,只管努力,感谢金山,整个面试很顺利,效率是真的很高,三天就走完了全部流程了。给自己的秋招画上了句号。