劳动节都快完了,还是花10把王者荣耀排位的时间,做个总结以结束自己的春招面试,生活处处有仪式嘛!
本人西安邮电大学一名大三本科生,在大一加入了学校的一个Linux实验室。主要研究的方向是基于C++语言的后台开发。在今年春招中拿到了字节和腾讯的offer,写本篇文章主要想给后来者分享一下我的整个面试准备以及面试过程,以及在面试中遇到的一些问题。
实习生面试的准备工作
我们学校是在2019年1月12正式(农历12.14-15号)放假的应该,离过年也就十几天的样子,放假了先是给自己几天吃喝玩的时间,毕竟刚参见完了大学生期末考试,真得犒劳自己下。
之后,因为怕在家自己会荒废,索性和实验室的一个朋友在外面租了个小房子一起学习。给自己定的第一个目标是在年前将自己面试的三个项目做的更有特色。在晚上项目的过程中确实学到了不少东西。第一个目标在年末算是完成了,最后已经腊月29了,我还在租的小房子里,同租的朋友已经回家了,外面卖东西的越来越少,最后在爸的呵责声中搭上了回家的大巴。回家就带了一台笨重的联想拯救者,其他学习资料也没带。29号下午回到家中,准备做一周肥宅吧。当然,这个目标很快就实现了。本以为过完年自己还能回到西安租的小房子和朋友一起学习,但是疫情爆发的太过猛烈,导致被强迫式的成为职业肥宅。当然,在这样艰难的情况下,还是得准备,因为我回家没带学习资料,只能挖自己在github上的项目中的关键知识点,当时想的是面试话题可能就是围绕项目展开的,要是自己的项目最后把自己坑了,那岂不很尴尬。最后事实证明,我是对的。面试大部分问题都是围绕项目延伸出来的。
面试
当然因为开年很快就有公司招聘了,年后在实验室学姐和学长的指导下,认真做完了简历。我先是找了实验室的两个优秀学长面了,回听了录音通话记录,发现了很多不足之处,将自己不知道的在网上都了解了,并且提前消除了自己遇到面试就紧张的心理。在后来的正式面试中,我并没有怯场或者感到压力而导致紧张。
第一家公司CVTE
我在这里就不按照我的面经说了,我总共经历了三轮面试,前两轮电话技术面,最后一面是视频HR,技术面主要考查了C++语言特性方面的很多问题,比较重要的就是C++多态和只能指针。还有就是TCP/IP技术的考察,记得问的是TCP的流特性。最后应该是HR方面没有应付好,被嫌弃了,公司挂了我,给我的建议是Java基础需要加强,其他都挺好,不予录用我。但是虽然感觉面试才刚开试,无所谓,但是心里却比较挫败。第一个公司面试以失败而告终!
第二家公司字节跳动
提前一周约了面试,在这期间,我也了解字节比较重视算法,几乎一周内每天都在刷题,总结方法。也经过了三轮视频面试,技术面一轮完成就是第二轮,很快,总共花了2个小时面完,主要考查了C++模版,RTTI等特性,项目设计问题等,算法题出了一道比较简单的,最后面试完后自我感觉挺稳。过了两三天,约了HR面试,在过程中,踩了雷,说了考研的问题,犹豫了下,说不考,引起了HR的怀疑。导致offer延迟了很长时间。之后要是面试公司问是否考研,就没有再犹豫。我本意是真不考,但是犹豫会导致别人的怀疑。字节也是我第一个上岸的大公司。
第三家公司美团点评
经历了两轮面试,感觉答的还可以,公司HR说挂了会给感谢信,至今距离二面都一个月过去了,还是没收到感谢信,也没有后续的通知。不过面试官最后一面试图问好多Java方面的问题,我说我不清楚,因为那不是我的研究方向。目前官网状态还在面试中。
第四家公司阿里巴巴
到目前为止,一个月半了,经过了两轮面试。第一面是参加完笔试后一周,主要问了项目方面的业务设计问题。第二面在三周以后,问了基础的技术问题,线程池的设计,乐观锁等,感觉答的还行,最后我给面试官说不愿意转Java。之后官网状态一直是面试中至今…
第五家腾讯
投简历的时候是3月12号,最后第一次面试是在4月5号,这里有一个坑点,bg一般填无意向,可随意被六大事业群捞。我是指定某个事业群,最后简历被锁定了以后,没有人约面试,也不释放简历。导致一直没有面试机会。等了将近一个月约到了面试,一面讲项目,vim敲算法。二面感觉遇到了压力面试,刚开始是两个有难度的算法题,使用自己的服务器vim编写,gcc运行出样例结果。最后面试官问的问题即专业又刁钻,自己面完感觉很玄,很丧。感觉面的挺吃力的,应该还是比较菜吧。三面是基础面试,感觉还比较轻松一点。最后成功上岸。
总的来说,本人感觉面试并没有想象中的那么难,主要要善于在面试官面前表达你的想法,在面试官问的问题中,不知道的就说不知道。对于自己知道的尽量表达出来,并且保证是对的,尽量凸显自己的能力就行;然后,对待每次面试,就相当于进行一次技术交流,不懂的可以下去继续学,不要因为是面试而担心过与不过的问题,也没必要紧张。公司对于应届实习生的要求并不高。我们将自己学到的尽量展现出来即可。面试主要还是看你自身的专业素养。
关于实验室
我想要是大学没有加实验室的话,我可能一无所成,因为大学实在是太迷茫了,你并不能明确知道你想学的是什么,该怎么去学,还好我加入了我们学校一个比较好的实验室。在这里我找到了大学的目标。
在大一第二学期临近暑假的时候加入了学校Linux兴趣小组,找到了自己喜欢的方向,并遇到了与我一样怀有奔向大厂梦想的志同道合的朋友。小组是自由,开放,共享的平台,在加入之初,看了之前学长个学姐都那么优秀,可以说最后100%都进入了bat等目前一线互联网公司,当初很怀疑自己是不是将会有这样的能力。经过了大一实验室暑期留校,大二选方向,在大二边学专业课,边在实验室研究我所学习的方向。我很热爱这个实验室,在里面可以自由的表达自己的想法,和大家分享近期学到的技术(这是实验室的微信公众号【西邮Linux兴趣小组】,每期都有小组内部同学分享的技术文章)。学累了的时候,和里面的小伙伴打乒乓球,看电影,吃火锅,撸串等等,这些都是我所经历的。我大学在班里对于每个同学只是知道他们的名字,但是在实验室,我收获了友谊,感觉实验室无论学长或学姐,学弟或学妹,或者同级的小伙伴如同一家人,一起荣辱与共,变得更加优秀。
资源
我的GitHub名:Request2609
简历总共三个项目都上传了。
面经的话,我记录了,现在还在,需要的话,可以csdn私聊。我单发。感觉大多还是靠自身不断积淀。突击很难上岸。