一个二本C++菜鸡的秋招悲惨春招经历,累了,对不起

前言

写这个文章是因为已经快不算一个应届生了要离开博客了,面经对一个二本菜鸡的帮助很大,多谢各位大佬,真的,很感激。所以临走想写一篇面经来纪念我的青春。

各位在校的同学们,请记住如果有位学长能提前告诉你,大二或者大三应该去搞春招,秋招的实习,一定要感激,因为曾经的我就觉得大三下就搞春招也太早了吧,别的行业大部分都是毕业找工作的,所以没怎么在意,直到后面秋招跟着收留我的朋友一起投简历才发现,自己一个二本菜鸡要学历没学历,要实习没实习,要实力更是没实力,投啥都没反应,很多公司都坚持非985211不要,甚至连一些以前觉得看不起的10来人的小公司都坚持只要985211的,投了200多份回应的寥寥无几,当时的我无限悲惨,前途一片黯淡,后面才发现,悲惨才刚刚开始。。。

所幸自己曾经打过一些ACM的比赛,所以整个秋招的笔试做的很不错,除了东哥的笔试编程题,基本大部分题都A了,也有一些笔试是全A的,本来以为编程题A了很多感觉大厂的面试邀请稳了,结果整个秋招过来也就两个大厂给了面试机会,一个是百度,另外一个是滴滴。


秋招经历

百度现场面试:

自我介绍
你说一下你的项目
balabala
你既然说了进程的好处和线程的缺点,那你说一下线程的好处,以及和进程的区别
balabala
你说你挺了解网络通信的,那你说一下
说了epoll和seclect,poll的区别,一些优缺点
那我想问你,你除了muduo还看过那些开源的web项目和代码吗?
说了一下nginx在升级时,不断开服务的做法(显然没有回答到面试官想要听到的东西)。
nginx用的什么io,具体怎么样
balabala
然后面试官说我网络编程挺不错的(毕竟面试官总不能直接说我菜吧,感觉不骂之恩)给了我说了一些网上的来源的web项目和分布式与网络通信的建议,以及一些学习建议。


面试官你知道osi哪七层吗
知道,然后写了六层,还反了,然后我说,我对传输层比较了解(妈的,废物)

那你给我画一下TCP报文的全部信息。不会

好吧,那你画出来传输层的tcp的三次握手和四次挥手,和说一下timewait
那你写个链表反转吧
好!(这个对于我来说很容易)


然后,挣扎了10分钟,终于写出来了。。我哭了,明明在键盘上的时候,一下子就写出来了。结果,在纸上,就怎么都搞不出来。
然后面试官说你可以走了。七天之后会有通知的(我知道我这糟糕的表现已经凉透了,哎)

因为是第一次面试大厂而且还不知道有面经这东西,所以还容易GG了,到现在我也很感激百度,能给我一个大厂面试的机会,秋招起码算是经历过。。

再此也希望大家平时刷力扣的时候一定要多在纸上写一下代码,不然第一次在纸上写代码很容易乱,写错代码不能删除也不能回退,贼蛋疼。

百度面试凉了之后去面试天融信,做了一小时的笔试,结果面试官就问了一下HTTP的状态就结束了面试,我还很生气这什么鬼啊,对比百度面试官的如沐春风的面试态度,感觉这个面试太蛋疼了,然后在北京的青年旅馆中继续不断投简历,好不容易,有了几家10来人或者几个人的公司去面试,发现极其喜欢画大饼(我们公司将来会上市,会有很多福利和人才奖励机制),让我感觉像进了传销组织的样子,立刻跑路,后面待了两天之后金钱实在不足了只能回广东了,在广州中转的时候去面试了一家给机会的运维公司,结果就是运维一点也不会,。结果一周之后BOSS上投的360给了实习面试机会,但是要到现场面试,看到这个邀请,让我内心很复杂,校招做了两次笔试,一次A了136%,第二次A了200%,但没给面试机会,想了一下自己这么垃圾而且还要去一趟北京就此作罢了。


后面实在顶不住学校的压力,要求我们必须在10月份的时候实习,只能去了某家小游戏公司做996的奋斗比,996经常回到出租房已经是快11点多,洗完澡和衣服基本是1点了,7点又去上班,期间极度压抑与周围奋斗的人格格不入,做完一个需求就立刻再来一个,有时候甚至提前完成却交代更多工作,想复习有心无力,后面投的富途给了我面试的机会,一面问了我5.6道算法题,2道智力题。然后富途二面也问了三道算法题,其中有一道hard难度的矩形面积,智力题基础题,富途二面面试极其不好,基础题完全靠背的东西我都没去背,问啥基础都不会,GG。心情极度郁闷惆怅,太菜了!便放弃了挣扎自暴自弃,打算在这个小公司过下去了,期间秋招补录的途家和联想来面试了,都放弃了。一直折磨了一个多月,之前整天笑话学长说996很累,觉得他们20出头居然熬不起,也太搞笑了吧,没想到我经历了之后居然羡慕他们还能说累,我现在想说话的心都没了,如同行尸走肉。后面一封邮件给我带来了曙光,是之前投的滴滴给了我面试的机会,这次鬼差神使地面试了。


一个二本C++菜鸡的秋招悲惨春招经历,累了,对不起


滴滴视频面试

我提前上线发现,面试官居然早在等我,对我说,我等你很久了。让我受宠若惊,面试官跟我说,我看到你的简历之后,发现你跟我的经历很像,所以我一直很想面试你。

面试官跟我聊了一下人生,以及部门的方向,中间件。

说一下你项目的难点

说一下你项目中最优秀的点

说一下你项目为什么要这样设计,逻辑思路

讨论一下epoll为什么快。

讨论项目的时候很多表达不好或者不对的地方都给我指点出来,并且跟我说我希望你能尽量表现出你的优势,我很想让你过,但是你给我的表现实在太糟糕了,这样吧我再问你点问题,回答出来了,就让你过。

十大排序,为什么选择快排而不选择堆排序。

场景题(有些忘了,只记得大概),如果服务端在同一时间只能处理200个请求,突然在一瞬间来了远超200个请求,你该怎么做。

面试官已经很放水,想让我通过了,但是我自己很不争气,表现超级不好,本来垃圾,上班之后更没学习了,问个十大排序居然都说漏了几个,真是***!面试官很惆怅地跟我说,我很想让你过,但是你的表现很让我失望,真的,哎。给我点时间考虑一下,再看看放不放你过吧。过了10分钟之后,滴滴面试失败的短信发来。我并不意外,这也是意料之中,实在太菜了,反而是面试官一再指点和放水,让我感觉我辜负了面试官的信任,枉费他从那么多简历中捞起来我这个垃圾面试,可能他对二本的期望以后会更低吧,哎。

我不甘心啊,我不想就此结束啊!!!自此开始了每天复习到晚上2.3点早上7点起来的日子,搞了一个月,期间头痛了半个月,一直熬着,直到有一天突然脑子一抽,趴在桌子上不想动弹,整个人空空荡荡的,感觉神识开始迷糊了起来。持续了这个状态将近10来分钟,顶不住了跟主程请假,回出租房躺了一整天,缓过来之后不敢再这样了,后面来了秋招时的奇安信的面试邀请,一度被鸽,让我怀疑是不是发错了。。。后面打电话问HR怎么回事,HR说安排面试出错了,可以再给你约,当时的我对TOB不太感冒,感觉没啥所谓的高并发之类的,但是实在顶不住996了,想进去养老,硬是再请假一次(996公司请假一次都极其蛋疼),意料之外的一面二面HR面走完了,此时11月多了,秋招也算是结束了,想努力复习一下,春招再战。


一个二本C++菜鸡的秋招悲惨春招经历,累了,对不起


春招

我没想到的是2020年爆发了一场疫情,这场疫情打破了很多人的计划,包括我,因为疫情,很多公司都收紧HC,好在简历投的还算早,有一些公司愿意面试我,更被BT捞起来面试了。

深信服一面(40多分钟)(有些不记得了):

自我介绍

C++代码段

new和malloc的区别

线程和进程间的区别

GDB调试

epoll和select

问了一些项目内容


深信服二面(40多分钟)(有些不记得了)

自我介绍

问了一些项目内容

GDB调试

内存泄露怎么测试出来

coredump是怎么回事

怎么找到占用内存很大代价的进程

虚函数

epoll和select

说一下三次握手,为什么三次握手。

你有什么想问的吗?请问面试官您是什么部门的。我是网络安全的。请问为什么不问我一些算法题呢?我们不太注重这个。好的多谢面试官


深信服三面HR面(20多分钟)

自我介绍自身经历

获得了哪些offer

对加班有什么看法(听闻深信服狼性文化,我就感觉很蛋疼了)

对薪资有什么要求

你想干什么,我说我想搞云计算。为什么呢?我觉得有前景,请问能分配到云计算部门吗?HR说这个是随机分配的。然后我极其蛋疼了。

万得一面(40多分钟):

基本是照着笔试上面的问题去问我的

二进制是怎么回事,你是怎么用二进制推导出这个数的,十六进制会算出来什么值呢

四次挥手说一下

说一下项目中你的报文怎么处理的,产生粘包会怎么样呢,用类似于数据链路层的透明传输的思路去解决

说一下项目流程

说一下epoll,poll和select

问了一下笔试中的两道算法题

数据库会吗,不会

你还有什么要问的,你能问我一些比较简单的算法题吗,那你说一下快排。还有什么要问的吗?请问面试官你是做什么业务的,我是搞java的负责金融数据方面的处理的。再问了一下新人培养机制就结束了面试。


万得HR面(20分钟)

一直在查户口,从初中问到了大学。

对薪资什么要求

对工作什么要求

说了一些日常结束了,我薪资想要多些,被感谢信了,惆怅。。。。。


百度一面(一小时)

C++:
static的作用(说到了类static,和const一起使用的情况,说到constexpr和const的一些区别,constexpr可以初始化浮点数,const不能)
extern的作用
extern跟static混合作用的会怎么样
虚函数的作用,虚函数表,菱形继承,纯虚函数的作用

数据结构:
十大排序的时间复杂度和某些排序的实现
栈跟队列的区别
哈希表的冲突处理 操作系统:
说一下进程和线程的区别
说一下进程间通信,IPC的各种应用场景和优缺点
线程间同步操作
问了一下kill命令,问为什么-9可以杀死进程,问kill的内容是怎么回事
问了死锁的必要条件,处理方法 然后问epoll,把select,poll和epoll都说了一遍。


问了一下项目
linux写web服务器的流程(感觉这里很蛋疼,因为好像答非所问)
再度感谢百度,又给了我一次机会,个人感觉面试还不错,但是后续没有消息,还是凉凉。


腾讯一面(1小时)

自我介绍
问项目(问存储线程的结构,怎么存)
TCP发包发很大导致分包,如何怎么处理(面试官还结合ET和LT的区别来问)
编译型语言和解释型语言的区别
socket通信为什么不用网络,而用本地
进程间通信的方式(你用这个的时候,你是怎么考虑的,为什么要用这个方式)
说一下epoll
多线程间通信和同步


STL底层内存分配
问为什么windows vector是1.5倍,linux是2倍
协程的原理和具体的操作,以及跟线程的区别
协程的创建受什么影响
会原子操作吗

编译型语言和解释型语言的区别
如何把UDP变得可靠起来
了解一些中间件吗(说了一大堆,我都不会,我很绝望)
说一下QUIC
共享内存如何把一颗二叉树给读出来
12个瓶子,其中有一个不知道轻重,你如何查出来
某个线程CPU占比高,你如何排查出问题
你对你的职业规划有什么想法吗
每个问题都把我怼到自闭不会,ORZ腾讯大佬牛批,当晚发短信,第二天二面


腾讯二面(50分钟)

问我什么时候实习的,实习多久了,什么时候毕业

RALL机制

四大智能指针

weak_ptr为什么可以解决循环引用,底层怎么实现的,然后又讨论了一下一些应用场景和坑点

智能指针是线程安全的吗(这里,我崩了,我项目涉及多线程,我居然不能回答好这个问题,后面也因为这个问题导致了面试官对我的印象很不友好)

说一下Reactor模式。

Reactor模式是半同步半异步的吗(是的)

那你还知道别的模式吗(本来想说proactor,但是英语太差,说不出来,只是说了个P字头的,然后面试官也知道我英语菜鸡。。)

说一下怎么优化Reactor

定时器是怎么做的。

说一下四次挥手,说完并且也说出来全双工,然后问我timewait,回答出来2msl和作用后又问我过多timewait会产生什么影响,这里回答的不太好,主要是有点忘记了,又问我怎么处理,我说修改linux内核的一些设置,面试官不太满意,提示我socket怎么处理,想起来是某个参数,但是我记不住呀,由此面试官可以看出来我网络编程凉凉。

QUIC解决了什么问题(我答非所问)

算法题:有100万个数字,求前K个数字

说一下堆排序

还有什么想问的吗?什么时候出结果呀,面试官。7.8天后吧。好的,多谢面试官

说真的,从线程安全回答不知道(因为我看网上的基本是本身安全,读写不安全,计数原子操作什么的,没有一个比较合理的说法,让我有点不知道怎么说)那一刻起我感觉一句凉透了,毕竟线程安全涉及到我的项目,已经不抱有希望了。整个人躺在床上等死,结果晚上居然来了三面短信!!!

结果,面试当天精神亢奋地等了一整天,结果咕咕,周一打电话去问,HR说会给我关注的,说我什么时候有空,我说面试官什么时候有空我都行,结果真等到二面之后的第8天,流程自动变灰,我就意识到,我当初二面的差劲表现注定凉凉。。。但是发短信逗我的事情让我很蛋疼,又不甘心地打了个电话过去再问HR,后面得到的结果是从官网上看你已经挂了,官网上不是说以短信和邮件为准吗?HR说就以官网没准。哎!菜鸡最后的希望凉了。只能好好努力争取找个不错的TOC公司奋斗几年再进腾讯。

总结

已知的大公司基本都投了(除了像滴滴没有了春招,京东还锁着秋招简历搞不了春招的公司)也做了笔试,可惜的是没多少大公司愿意给我面试机会,之后的我便开始了广投小公司,但是惆怅是,因为疫情原因很多公司都快凉凉,裁员收紧HC了,有的公司之前所要求的现在也只要一本以上,身为一个菜鸡二本毫无人权,BOSS上疯狂投递简历很多都是石沉大海,终于在春招的尾声有一家公司看了我的简历觉得可以,想捞起来面试,结果HR问了一句,

你当时上大学,你是一本统招么,不是的,然后感谢信了,整个人极其惆怅,这也是我为什么特意表明出来二本的原因之一,自卑的菜鸡。原因之二是我一个同学面试了一家公司,经历了一个月的流程终于在上午收到了一家不错的公司的OC,结果下午打电话告诉他,因为是只要一本以上,他是二本,所以不要他。他整个人都惆怅了,疯狂打电话问情况,期间对方说的话,让他极其蛋疼,搞得他很惆怅。。。。跟我说了一句,双非二本不是人真正的双非是一本,我们二本太看得起自己了,居然觉得自己是双非,我们TM是三非或者四非吧!?望着自己身边的一个个小伙伴都曾梦想仗剑闯大厂,到如今咸鱼白菜求面试也开心的惆怅,或许努力当个普通人才是真的

在此,市面上能投的我都投了,能得到回应的我都努力去响应,可惜自己太菜了。我的校招已经算是完全落下帷幕了。极其失败,天天失眠,二三点才睡觉,每天都是负能量,跟人吵架,一眼望到头的人生的感觉,爬不上去了,感觉要得抑郁症,周围的朋友劝说安慰了我很多,但是还是走不出去。曾经觉得自己很热爱计算机,到现在怀疑自己是不是真的喜欢。这大半年里经历了很多,感觉自己老了十岁,大学四年白学了,机会不是没有,只是自己没把握住,或许真的像我同学的那样,你只要考上研究生了,怎么都会有个面试的机会,对啊,有面试的机会多重要啊,对于我来说,能被捞起来就已经成功了一半,可惜,校招对于我来说已经没有了,我的青春恋爱物语也结束了。我真的累了,最近都是浑浑噩噩,毫无高光,浪费人生,想到春招期间对我帮助挺大的牛客上的面经,我想了一下,想在这里留下点什么,起码证明过有一个三非二本菜鸡努力参加过校招,起码没有觉得不可能而直接放弃而是努力过失败了那般退出,不留下来遗憾。可是,还是,太累了。

这篇贴子随感而发,没怎么整理,莫怪,希望菜鸡的面经能对你们有一些帮助,再见,牛油们,希望你们都能上岸。

作者:这道题不会做 来源:牛客网


分享到:


相關文章: