实习总结小剧场(内含battmd)

面试总结

叮咚~欢迎来到Utaha的小剧场。今天面试完百度集齐了battmd六个大厂,来复盘一下找实习的过程。主要分三个部分吧,基本情况介绍,面试公司的体会,Utaha认为重要的东西,大家可以挑自己喜欢看的部分看。不想看故事大会的直接从第三部分开始就好啦。在开头另外想特别鸣谢这两个月帮我一起分担压力的我的朋友们,比心❤

如果这篇文章给素未谋面的你带来了一点点的欢乐或者帮助,能不能请你动动你可爱的小手,去271给许佳琪小姐姐投一票呢,xiexie

一.基本情况介绍

个人情况:本硕985(别问,问就是宇宙第一学校—门头沟大学),找实习之前准备了挺久的吧,很多技术也都看过了解过,自诩硬实力冠军(玩dota的都懂,约等于白给o(╥﹏╥)o)。

投递情况:

  1. 腾讯PCG(oc)

  2. 美团到店事业群(收到offer)

  3. 滴滴(在等HR面)

  4. 阿里(收到意向书,下午突然收到,很开心~)

  5. 快手(二面结束)

  6. 微软(笔试挂了)

  7. 百度(面试通过,等排序中)

  8. 头条(一面挂)

  9. 一些做了笔试但是没约面试的公司,这里就不多介绍了

  10. 蘑菇街(点名环节!简历挂)

二.面试情况介绍

因为我喜欢玩剧本杀,这里我就复盘一下面试各个公司的一些经验和心路历程,哈哈,可能写的比较欢脱,勿怪,毕竟故事大王不能丢人。按时间顺序复盘

1. 头条

头条是我最早面试的一家,2020.2.17日一个我终身难忘的日子,它存在我深深的脑海里,就好像淡黄的长裙,蓬松的头发一样skr~,挥之不去,只是这记忆更加惨痛(PTSD发作,LGD给弄得还没好)。其实头条没什么面经可以和大家分享,就一句话:我面了,两题秒了,有什么好说的(白给)。头条就是开始问了10分钟基础,然后手撕两个题,一个是卡特兰数,一个是最长上升路径。没做出来凉了。

当时投递的时候没想过面试题目会这么难,当然也是我比较菜,只刷了剑指offer,膨胀了,以为我无敌随便打(野人nb!)。结果自然是十分钟速八出门,果断白给。这里做一点反思就是一定要认真且清醒的评估自己实力吧,不要太骄傲。当然还有就是第一次面试真的紧张,手撕算法感觉如果题目没见过,基本毫无思考能力,全靠本能。

从头条这里学到了两点吧,多刷算法后面开始每天刷一刷LeetCode,然后就保持平常心(不然就是今年水人波高地,明年上高不开bkb小狗。Ame 我哭了(ಥ_ಥ)),多复盘,写写面经总结一下得失,我觉得这个对提升自己是很有帮助的。

2. 阿里

阿里这边是我面试的第二家公司吧。阿里这边我面试了两个部门(淘系和阿里妈妈),后面因为阿里妈妈的学长特别圈粉选择了阿里妈妈的流程。阿里这边有了头条的教训和经验,其实就比较稳,保持平常心,发挥自己应该有水平就好了。我感觉阿里是所有我面过公司里最难的,难在两点吧。第一是考察范围很广,基于你简历顺着聊,聊到那里都会去深入追问,这就很需要对自己简历上的技术有比较好的掌握。第二就是很灵活,我二轮主要考察的就是场景题,这个其实就看平时的技术积累吧,很难通过面经去掌握,更多的要多去思考你自己掌握的技术优点缺点适用于什么选型这样子。

个人感受的话分享一点就是阿里的流程真的非常长,我的流程算是快的也走了一个多月。所以真的很需要一颗大心脏吧。另外就是一定要找到一个比较好的内推人。我的内推人就特别好是我的直系学姐,哎呀能遇到一个这么好的学姐真滴太幸运了!!(学姐收获铁迷弟一枚!)真的,我好多次没有信心的时候都是她给了我信心吧。真的是天使(^▽^),我的面试官也特别好,会帮我查进度,感觉自己在阿里这边就真的是运气特别好吧。很幸运。

3. 腾讯

腾讯这边的话,我主要学的是java,腾讯我面的是PCG的后台开发,主要是c,所以压力还是挺大的。腾讯这边总结下很看重基础,问的问题linux和网络会比较多,这些都是课堂上学过的,所以准确起来相对容易些,感觉面试腾讯主要就是算法+操作系统+网络+linux,前三个应该课堂都学过,linux个人推荐看的书《linux设计与实现》,另一本《深入理解linux内核》。第一本相对简单,第二本难一点。然后linux这边如果一些指令都不清楚可以看《鸟哥的linux私房菜》也是一本很棒的书。

ps:腾讯这边刚刚接到oc,吐槽一下那个小姐姐的语速真的快,和报幕一样,太僵硬了(ૢ˃ꌂ˂ૢ)。

面经:https://www.nowcoder.com/discuss/380377

4. 滴滴

滴滴的话是我在boss直聘上投递的,国际化支付,挺不错的部门,我三面完,面试官问我如果滴滴阿里都给offer去哪个(真送命题),我回答都很好,现在心里55开(其实会更喜欢阿里一点,因为我喜欢武侠,天生对阿里有好感)。他问我什么时候决定,我说四月初。他说后面hr会联系我。不知道是不是因为这个,滴滴三轮结束挺久了,但是还没等到hr面,我也不知道会不会有o(╥﹏╥)o。不过,滴滴这边我觉得真的也很棒,学长介绍他们业务的时候,我觉得很有挑战性。滴滴考察的话会更全面一点,但是也比较偏底层。可能不是很看重语言吧,感觉如果特意准备的话和腾讯思路差不多。

面经:https://www.nowcoder.com/discuss/376159

5. 美团

美团这边的话,我感觉自己上演了一场年度感情大戏(铁渣男石锤了!!!!)。美团这边的话主要偏向于java问的多一点吧,都很基础,个人觉得不是很难。而且美团速度很快,基本就两天面完,过几天就发offer了。好的,背景交代完毕,铁渣男该出场了。

事情是这样子的:美团的hr小姐姐某天晚上联系我,告知我通过了美团的面试。然后要求我确定我来不来美团这边。当时很犹豫,因为更想去阿里,当时几家公司除了阿里在等交叉,其他的都基本结束技术面了(滴滴,腾讯)。之所以这样子是因为美团在上海我没去过,挺想去上海生活一段时间,第二就是美团的部门很不错,我很喜欢。所以挺珍惜美团的机会的,但是还是如实说了,想等阿里。其实我也真的是个老实人啊!!!!(好吧,真正原因:我不是很敢直接备胎美团等阿里,怕被拉黑。)后面考虑了几天告诉hr选阿里了,虽然当时面试还没结束,但是我还是想等。Hr和我说,好吧,我理解错了。(哇,挺到这句话,我感觉自己就好像言情剧里的渣男,拒绝了小姐姐,哭了哭了)。后面小姐姐又和我说如果阿里那边发现不喜欢或者没通过可以再联系她,他这边给我留一个hc(我的天,这句话太犯规了……我本来就很不好意思了,小姐姐还这么说,我真的无地自容,感觉好像辜负了纯情少女一样,ps:还被我好朋友diss渣男,我tm明明奶粉头子好么!!唯粉)就这样子后来还是拒绝了美团。但是美团这边我挺歉疚的,而且好感度确实很高,会愿意安利给周围的小伙伴。

ps:看到论坛上有很多小伙伴都说美团很坑,不过我这边就自己的体验下来还是挺好的。

面经:https://www.nowcoder.com/discuss/391412

6. 微软

微软这边有点意难平吧,就是我们学校一般的同学都可以内推直接面试。然而与众不同的二班同学Utaha,并不可以,后面的故事大家都知道了,经典速八,直接白给。微软笔试还挺难的,还是英文,我看了一会就不想写了,我就写了写提前交了,哈哈,感觉微软看重算法,喜欢微软的小伙伴要多练练算法。

7. 蘑菇街

这个直接点名了好吧,直接简历挂了,人生第一次简历挂属于蘑菇街,让我们恭喜他!他深深的将自己潇洒的身影留在Utaha同学脆弱的内心上,恩,很棒(初代点子王,非你莫属,你拒绝我可能是因为我头像是初代萌王吧,同行相见是冤家)>o!

8. 猿辅导

猿辅导也是投递了没给机会面试的,有点可惜,猿辅导就一句话嘛:他给的是在太多了!!!!!!_(:3」∠❀)_(牛肉拉满,法国南部!!!!(破音))。哈哈,作为薪资丰厚的公司谁不想去呢,感觉没拿到面试机会有点可惜吧

9.快手

这个是我前两天刚刚面试的,体验蛮好的,他们的hr面试前都会提醒你上线,然后反馈也很及时。总体来说感觉是很看重人才的公司,另外的话,就是面试和头条比较像手撕代码每轮都会有,基础问的倒是不多,后面补一下面经吧。我和他说我想去阿里被终止流程了

10.百度

百度感觉整体就是一天走完流程,三轮。感觉和美团比较像偏重于基础知识,然后第三轮就是聊人生了,体验还可以吧,就是牛客网的签到有点尴尬,这个提示会让人等很久,不过一天面试完是好文明!

面经:https://www.nowcoder.com/discuss/405429

三.重点by Utaha

1. 自我评估

我觉得这一点应该算是开始找实习之前一定要做的吧,全面评估一下自己能力有助于更好的认识自己,因为有些公司的实习流程会非常长,会很消磨人的心态,因此做一个评估有一个预期能帮助自己更好的稳定心态。第二就是找实习的过程中,很容易因为一次的成功或者失败产生错误的预期,也就是所谓的飘了或者丧失信心。如果能对自己的实力有一个清晰的了解应该能有效的缓解这个情况。

2. 心态

其实我觉得再寻找实习或者面试的过程中最难的不是面试本身吧,而是以一种怎样的心态去面对面试或者实习。我自己在这个过程中有几种不好的心态,在此分享一下。

第一就是紧张,第一次面试会特别紧张,感觉有点思考不能的感觉,我觉得造成这个的原因就是没有保持平常心吧,其实面试挺看缘分的,成功与否当然看自己的实力,但是也比较看面试官的状态,所以完全没必要太过于介怀。解决紧张的方法,有两点,第一就是保持平常心别太在意结果,这个其实最难,知易行难。第二,我觉得有效的方法就是写面经,把自己面试的状态记录下来回顾一下,哪里做的不好复盘一下,特别是心态上,哪里没稳住,记录下来,下次就不会了。这个对我自己是比较有用的一个方式。

另外就是找实习真的是一个信心被摧毁、重建、再被摧毁、再重建的轮回,产生心态波动很正常,所以千万别去逃避。我自己面试的时候就经常有这种感受,所以还是特别想感谢我学姐和我的朋友,他们真的给了我很大的鼓励,让我觉得我自己可以,特别是阿里的流程走下来感觉自己真的挺厉害的,哈哈,真的有好几次都觉得自己可能没法坚持下来了,多亏了我的朋友们。面试的时候,自信心非常重要。我觉得自信心来自于两点,第一就是你本身的水平,水平不够的话就是硬实力不够,空有信心也无济于事。第二就是自信本身,如果觉得自己能力可以,就坚定不移的相信自己,不要因为一两个问题没有回答好就没信心觉得自己不行。

3. 技术点梳理

这部分因为牛客网上资料的整理很多了,所以我就讲一下自己觉得重要的部分,讲讲他们为什么重要吧。

a. 语言:

语言基本是最基础的,学计算机的同学都会有自己习惯的语言,针对面试就是一定要对自己学习的语言有比较深刻的理解,包括语法,语言特性,底层三方面。语法和语言特性我们在编码的过程中就会使用也会有所体会,这需要一定的编码量,而不是只通过看书来学习,举个例子吧,jdk8的lambda,我个人觉得巨好用,这个书上肯定也是有讲过的,但是只有自己用过之后可能才能理解这个类似语法糖的东西在编码中有多舒服。另外,就是看源码也会有帮助因为源码很多地方都是使用比较高级的语言特性的。底层的话其实更多的时候在编码的过程中可能考虑的不多,但是在读一些框架源码和理解语言运行的时候是有很大帮助的,因此需要认真学习,底层的设计又和操作系统网络等知识点相关联,学习底层就是一个搭建知识网络的过程,提高会很快。

b. 框架

这个也不必多说,基本每门语言都有自己对应的开发框架。本人是学java比较多,所以对Spring比较了解,如果有空的话,推荐大家看看Spring的源码,有几点好处吧。第一了解Spring的运行机制,这个在平常debug或者定位错误的时候很有帮助,其次就是了解Spring的底层原理,也可以更好的进行扩展和增强,Spring这个框架开放性很强。第三就是学设计模式,这个东西自己平常开发用的不一定很多,但是读源码确实是一个很好的学习机会。

c. 基础

先说,我定义的基础就是支撑开发的一些知识点吧包括但不限于计网、操作系统、设计模式、数据库等。这些基本上是做开发都会用到的,理解了这些知识点会更好的帮助自己去理解计算机的运行。也可以更好的理解语言和设计。

d. 算法和数据解雇:

这个没什么好说的,基本上必修,无他唯手熟尔。

e. 亮点:

可以去学一些大家自己认为有亮点的东西,比如说分布式,或者高性能存储这样子的东西,面试里一般都会问这些吧。但是这些我感觉也不是必须的,相比之下前四点更为关键。

好啦,最后很感谢耐心的你看到了这里,听完了Utaha无聊的碎念念,如果你觉得这篇文章有趣或者有帮助,而恰巧你又有271的会员!(✪ω✪),能不能动动你可爱的小手,帮可爱的小改改,许佳琪投上一票呢?
最后的最后祝大家都能拿到自己喜欢的offer,加油呀!

#阿里巴巴##腾讯##实习##面经#
全部评论
可以问一下楼主最终的选择是哪个嘛
点赞 回复
分享
发布于 2020-04-09 18:02
慌了,阿里开始发意向书了?
点赞 回复
分享
发布于 2020-04-10 15:07
博乐游戏
校招火热招聘中
官网直投
问一下楼主阿里妈妈交叉面之后多久hr面的呀
点赞 回复
分享
发布于 2020-04-10 17:34

相关推荐

13 38 评论
分享
牛客网
牛客企业服务