我的春招, 方向是C /Python/后台 ,从2月末开始,到今天,已经基本结束,结果确定收到了依图、字节跳动、腾讯的offer,另有米哈游、网易互娱、招行信用卡中心进行中且有希望,但没有继续的打算了。于是承着竞赛生涯写回忆录的传统,开始写下这篇文章。全文大概是先回忆掺杂面经的形式, 嫌长的可以往后翻看题目和总结。
首先说一下我的情况:某普通211计算机专业(非核心专业),目前大三本科,有两年打ACM的经历,获奖情况平平,使用C 两年以上时间,Python有项目经历(简历项目都是Python)。
大概是大三上的时候有过一次找寒假实习的尝试,短暂复习了一些Python和C ,最终由于各种原因没有找到,有腾讯三面经验。然后这学期2月末开始准备春招,具体是从学长的雷火春节内推开始,游戏研发岗,但是几天后反馈没有通过,这是我的第一次碰壁,也是从那是开始我开始正式投递简历 复习;我投递的标准大概是,只投我听说过和感兴趣的公司,所以其中可能缺少了很多3月份有校招计划的公司。我的节奏大概是边面试边复习,以战为练,这期间以看面经为主,语言方面也读了不少Python和C 的博客和文档;算法题和数据结构方面由于有基础所以看得不多,算法主要是看了一些常见题,在下面会讲到;数据结构主要是看了一遍B、B 和红黑树,虽然没到能写,但也是流畅回答各种常见题的程度;基础知识如OS、计网,主要以阅读面经为主,对于被问到的热点问题,注重深入了解。
先放我投递的企业和进度:
以下按照 时间线顺序,开始 回忆录 碎碎念,不想看的可以直接向后跳过:
上面说到,我雷火春节内推投递简历被拒,然后在依然2月末的时候,我首先在实习僧上投了一波,主要是独角兽 初创,然后投递了腾讯、网易互娱/雷火普通批、字节跳动、商汤,其中商汤、字节跳动有同学帮我内推;商汤在投递完的下一个工作日就突击面试,结果不太好,但是那个面试官说决定给我半个月准备一下,然后再面一次。
接着反应最快的是bilibili,投递完一周内完成两面,然后就彻底没了消息,mokahr查询信息甚至一直在“初筛”没变= =。然后很快接到腾讯的面试电话,不知道为什么被捞成了运营开始,部门是PCG信息流运维组,面试45分钟被问得张口结舌,主要集中在Python、分布式设计、开发中的各种问题,问得非常细,具体可以看下面问题的部分。一面的一周后接到二面电话,这次面试全程聊人生,最后面试官表示感觉非常好,然后第二天流程变灰了......真的怀疑人生了。
在腾讯的一二面之间,接网易互娱和腾讯提前批的笔试通知,先后两天完成。具体的感觉是,网易互娱的题较难,2.5小时做3道题,我到2小时的时候才成功过了前两题,最后一题读完题估计了一下代码量就放弃了;腾讯2小时4(5?)题,整体难度较低,一小时切到只剩最后一题,然后最后一题没做出来,写了个假公式拿到5分......之后接到了ZILLIZ的笔试,这是一家我很久之前投的初创公司,笔试的4道题,难度其实一般,但是有一定代码量且时间非常紧,只有1个小时,而且没有部分分,最后两题来不及仔细调试就交了,事后都发现了一点小问题,最终前两题对后两题错,没有通过笔试。
之后投递了招商银行信用卡中心、京东、百度、阿里菜鸟,都是牛客找的内推,在此要感谢牛客网了。由于腾讯的失利,继续广投,投了心动网络、米哈游、雷霆游戏/吉比特(有内推码)。同时此时我发现腾讯还没有内推,于是牛客找内推bot自助了一下;这件事情还有个插曲,就是bot自助完次日,有个学长表示可以帮我直接内推天美leader,但是找了以后他表示我的简历已经又被别的部门锁了,对此我虽然感觉很遗憾但也在此安心了一下。
接下来就是依图的一面,这个我写了面经,情况其实很糟糕,依图很注重代码,而且我似乎又是被Python组捞走,毫无准备的情况下受了一棒;但是很幸运的是后来有了二面的机会,并且我在准备良好的情况下通过,收获了第一个offer。回到当时,依图一面之后更倒霉的是阿里简历面,也是很仓促接到电话,而由于某些原因我投递的岗位是技术栈完全不符的JAVA岗,这次面试全程也比较尴尬,沉默和质疑占了大多数时间,没有悬念地挂了。
根据几次面挂的经验,我紧急恶补了一番基础知识,并在此过程中投递了列表中剩下的公司。此间接心动网络笔试,题目时间紧,而且代码题是白板,感觉很不好;随后字节跳动笔试,题目很简单,一小时ak,对比去年难度下降明显。同时接招行、网易雷火笔试通知,这两家很不幸在同一时间笔试,于是我决定先招行后雷火,两家的题都不简单,招行简单一些,3题做了2.5题;雷火的题目很杂而且很难,并且由于选择先做了招行笔试,只有一半的时间,最终5题过了3题。
笔试后的一周内,收到字节跳动、依图二轮、招行卡中心视频、网易互娱一轮、雷火杭州现场、商汤约好又一次的面试通知。其中依图首先完成,接着是网易互娱一面,随后是字节跳动的三轮(整个过程拖了6个小时,体验极差了)。在面试后的第二天,内推的同学告诉我字节跳动有offer了,同天接到依图的offer;2天后接到字节跳动hr电话,问我愿不愿意去北京工作(我简历选的上海),没有答应。同时这两周内我还连续接到了腾讯云的一二三轮面试,依然全部是突击面试(= =),进度变为hr面。此时由于已经基本确定三家offer,对自己也有了信心,决定继续搏一搏,于是拒掉了依图的offer,也有事没有参加虎牙笔试,就此踏上了去杭州面试雷火的旅程。
但是在杭州并没有收获,雷火甚至并没有通过上午的面试,正当我在街头失落的时候接到网易互娱的电话,约下了二轮面试;晚上找小伙伴蹭了顿饭,调整了一下心情;同晚完成了米哈游笔试,题目很简单。回校的机场大巴上接到腾讯hr面,进度变为已完成。返校后的几天,完成了招行信用卡中心的视频面试、网易互娱的二轮面试和商汤的一、二轮面试。到此,我的3月结束了。
4月,由于已经基本确定腾讯offer,我没有参加快手、吉比特、京东的笔试,百度的笔试也草草了事。而腾讯的正式offer和招行的拒信在同一天传来,我没有犹豫,签下了腾讯offer。到此春招大致画上了句号,但还没有完全结束:次日接字节跳动上海offer,表示已经签约,拒绝;接米哈游电话邀请面试,表示已经签约,拒绝;收到了招行信用卡中心hr的邮件,说明之前的拒信为误发,已通过视频面试,邀请去现场终面(这什么乌龙= =)。但是不论怎么样,去鹅厂的大局已定,我接下来也不再准备新的面试或者笔试流程了。
以上,流水账完成,下面 讲讲我面试过程中遇到的各种热点问题。由于时间间隔久远,我不会按每场详细记录问题,而是采用统一列表 按照笔试/面试场次单独补充的形式:
C :
STL:
Python:
算法:
数据结构:
MySQL:
操作系统:
计算机网络:
分布式设计:
下面是按照笔试单独补充的内容:
腾讯提前批笔试:
字节跳动笔试:
网易互娱笔试:
网易雷火笔试:
招商银行信用卡中心笔试:
心动网络笔试:
米哈游笔试:
下面是按照面试单独补充的内容:
腾讯PCG运维一面:
腾讯PCG运维二面:
腾讯CSIG后台一面:
腾讯CSIG后台二面:
腾讯CSIG后台三面:
腾讯CSIG后台HR面:
bilibili视频云一面:
bilibili视频云二面:
商汤分布式存储一面:
商汤分布式存储二面:
网易雷火现场一&二面:
网易互娱一面:
网易互娱二面:
依图科技一面:
依图科技二面:
阿里菜鸟网络简历面:
招行信用卡中心视频面:
字节跳动一面~三面:
最后, 总结:
最后的最后,希望我的这篇文章能够帮助到大家,或者给大家以动力。
之前的流水账似乎有点过长,影响阅读的体验的话还请容许我道个歉。