越学越没信心!面试的时候像是在背八股文

作者:阿秀

原文链接:https://mp.weixin.qq.com/s/vp-3tBBZiE5UL3sBVHJXDg (opens new window)

你好,我是阿秀。

# 1、前言

不知何时求职中多出来了一个八股文的概念,我记的阿秀读本科的时候,也就是13-17年之间好像是没有什么八股文的说法的。

八股文在百度百科上的定义如下:

制义、制艺、时文、八比文,是明清科举考试的一种文体。八股文章就“四书五经”取题,内容必须用古人的语气,绝对不允许自由发挥,而句子的长短、字的繁简、声调的高低等也都要相对成文,字数也有限制。

在互联网面试中八股文则指的是一些常见问题与回答,这类问题大多问法相同,回答的内容也大抵相同,比如:

  • 进程和线程的区别是什么?
  • 什么叫做死锁?
  • TCP和UDP的区别是什么?
  • 三次握手为什么不可两次?为什么不是四次?
  • ....

由于这类问题大多问法相同,回答也基本相同,所以后来就慢慢变成八股文这种说法了。

当然阿秀读本科的时候互联网面试也不会像现在这么难,手撕算法这种都很少,最多让你写点反转链表或者快速排序这种基础题目,更不会细致的去扣你回答中的细节,大致聊聊就可以。。。

# 2、疑问

阿秀的学习圈》是阿秀自己组建的学习圈,本来是打算记录自己的学习和充电经历的。后来也慢慢也带着一些研究生师弟师妹以及本科的学弟学妹们一起学习和准备校招相关,目的很纯粹,就是通过自己的努力在校招求职中拿到一个好offer,拥有一个好一点的职业起点。

阿秀的学习圈中就有一位学弟,感觉自己怎么也记不住书上的东西,准备的也不好,越学越没信心,感觉自己快没有挽救的机会了,快要GG的那种。

最重要的是面试的时候也不知道该怎么回答八股文才不算是背着答...

下面是这位学弟在学习圈中的提问原文:

秀哥好,我现在双非研二,秋招想冲C++。学习路线是按秀哥写的学的,除了数据库该学的内容都学了。力扣刷了300+,算法学的挺菜的,周赛也就做出1、2道题。

大黑书学的时候看了两三遍,感觉真心记不住啊,感觉现在越学越没信心了,也不知道八股文怎么回答才不算背着答。

项目打算准备两个,一个Web服务器,一个是秀哥推荐的服务器框架。

服务器框架这个项目是真的难啊,我看了一段时间了,现在还弄还得不太明白,感觉再弄不出来时间就不及了,导致我觉得自己不适合干这个行业了。

不知道我现在还有挽救的机会吗?

# 3、分析与回答

(由于微信公众号内文章无法链接到非腾讯域名下的网站中,因此只能给出相应网站链接,需要同学自己手动右键复制链接后才可看到**《阿秀的学习笔记》网站具体内容或者点击文章左下角阅读原文按钮也可直达《阿秀的学习笔记》网站**,下述链接类似,不再一一赘述)

看到他的问题,我想起自己以前找工作时候的经历了,说实话,我是在自己期间才知道有个八股文的说法的。

我以前一直把那些叫做计算机基础知识或者计算机内功根基,在我心里没把那些当做八股文,所以在我自己准备的过程中是带着学会它的心态去学的,而不是去背或者生搬硬套,在自己学习的过程中去做笔记,去总结,最后汇总成了现在你们看到的阿秀的学习笔记网站上的内容(网址:https://interviewguide.cn)。

不成想,自己在无形中总结了很多现在的八股文了。

看了这位阿秀的学习圈中的师弟的疑问,我仔细思考了一段时间给了他一些建议和意见,以下是我在阿秀的学习圈中的回复(下文中的你代表这位师弟本人):

首先你是个跟我一样的正常人,我就打过四次力扣周赛,基本都是2道完事,就一次做出来了第三题。

做完之后去看一下周赛前50,只能说不是人,,, 后来才知道,力扣周赛前100都是ACM出身,可以说是职业选手,然后我就释怀了。。。

你如果看过我以前的算法刷题笔记就能看到我就不是个很聪明的人,一道算法题我最多五刷或者六刷过,比如下面这道等价多米诺骨牌对的数量,我就刷过5次。

在自己反复刷的过程中也参考过别人的写法,最后还给出自己的备注,这道题我就备注了"好题、真的很好的题"

等价多米诺骨牌对的数量:https://interviewguide.cn/notes/03-hunting_job/03-algorithm/03-leetcode/01-%E6%95%B0%E7%BB%84/easy/1128.%E7%AD%89%E4%BB%B7%E5%A4%9A%E7%B1%B3%E8%AF%BA%E9%AA%A8%E7%89%8C%E5%AF%B9%E7%9A%84%E6%95%B0%E9%87%8F.md

我网站上的力扣算法题基本每道都二刷或者三刷过,现在网站上的300道题还是我从自己刷完的600道中摘录下来的。。

八股文怎么回答不算背?

比如我网站上的一个问题(操作系统、计网、C++都可以),你只看问题题目,不要看答案,然后自己脑海中默默回答一波,完事再看我的答案总结,如果意思八九不离十,那恭喜你,你就掌握了这道题了.

八股文的回答是需要你自己思考后得出来的,而不是死记硬背答案,如果每道题都是这么回答出来的,那就不算背着答,这才是正确的回答方式

在你回答的过程中如果能够面试官有一些互动就更好了,而不是他看着你在那里背。。。

你还有机会吗?

如果你这样的都没机会,那很多人都不用找了。

大胆点,你已经比很多人都走得远了,你身边有很多人力扣都还没刷到50道题,剩下的就是坚持走完剩下的4个月,并且在这四个月中不 要放弃就可以了。

剩下一段时间你需要做的事

  • 1、坚持刷力扣,二刷三刷自己的错题和经典题,你有自己的错题记录还好,如果没有也可以参考我以前的刷过的经典题:https://interviewguide.cn/notes/03-hunting_job/03-algorithm/03-leetcode/01-introduce.md

  • 2、对于打好基本功,八股文好好看,特别是我网站上的,特别你还是跟我一样选了C++作为自己的主攻语言,那更要好好利用《阿秀的学习笔记》了,如果你是选的是Java或者Golang或者JavaScript等,直接略过网站上的C++部分,去看其余的操作系统、计算机网络、数据库、智力题之类的:https://interviewguide.cn/notes/03-hunting_job/02-interview/01-01-01-%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95.md

  • 3、服务器框架如果做不出来全部的,就先搞个半成品就行。抓住其中一个点猛攻,不要全部吃透,找一个核心点搞懂它,吃透它也可以,秋招的时候主要就说核心点就行。

  • 4、坚持四个月!就这么多!结果会让你意向不到的。

# 4、秋招加油

最近阿秀在自己的学习圈子 (opens new window)里发起了一项秋招结伴而行、相互监督的活动。

因为两年前我就是只管学自己的,剩下的全都交给时间了:双非渣硕的秋招之路总结(已拿抖音研发岗SP) (opens new window)没有什么逆袭,有的只是一点点坚持! (opens new window)

直到如今工作了,我依然保持每天学一点点:坚持充电!我离开学校后坚持学习135天了! (opens new window)一天可能做不了什么,但是一周、一个月能做的就有很多了。

如果你能拆解自己的目标到每月、到每周,甚至到每天具体需要做些什么,并且去执行,剩下的就是交给时间了

我始终相信成功是一步一个脚印走出来,而不是什么一蹴而成,每天坚持一点,这样才能积少成多、聚沙成塔、水滴石穿。

如果能够有小伙伴一起结伴而行,也能起到相互监督的作用,目前已经有超过4****00多名小伙伴加入了,希望他们都能在今年校招中收获胜利果实!

此外,对于每位阿秀的学习圈中的圈友也会奉上自己以前的学习和校招面试总结笔记,也就是《阿秀的学习笔记》PDF版本:计算机校招求职八股文PDF版本 (opens new window)

秋招结伴而行、相互监督打卡->戳我查看活动详情

# 5、后语

希望各位本科学弟学妹、研究生师弟师妹们都能找到好工作!

另外,祝各位六一儿童节快乐

谁还不是个刚从幼儿园毕业几百个月的宝宝呢?