文章目录
  1. 1. 周一
    1. 1.1. 创业公司
  2. 2. 周二
    1. 2.1. 搜狐
  3. 3. 周三
    1. 3.1. 阿里
    2. 3.2. 搜狐
  4. 4. 周四
    1. 4.1. 搜狗
  5. 5. 周五
    1. 5.1. 搜狐
    2. 5.2. 美团
  6. 6. 总结

2015年初三月的第二周,也许是研究生近两年以来我生命中最漫长的一周。五家公司,七次面试,从朝阳到五道口,从望京到中关村,从出发的喜悦到归来的沮丧,从昨天的跌倒到今天的爬起,个中滋味恐怕也只有自己能体会。最近适逢暑期实习校招,所以将这段经历分享出来,希望能帮到有需要的人。(全程流水账,回忆起什么写什么)

周一

创业公司

第一场面的是中关村附近的一家创业公司。因为之前在百度实习过,所以想感受一下创业公司的工作氛围,早上九点半如约来到面试地点,因为已经有了融资,所以公司环境要比想象中更给力,员工数量也颇为可观。前台MM热情的接待了我,让我稍等。五分钟后告诉我说,HR堵在路上了,不过可以先进行笔试环节…

  • 笔试
    上来就是五道编程题,如用p,1-p随机数发生器制造等概率发生器;输入一句话后按规则反转;分词后文件按格式打印只出现一次的单词;还有一道用二叉树的题,基本写完了这四题,剩下的一个也给出了大体思路,此时和蔼可亲的HR也终于如约抵达了,在休息区等了十分钟,被通知笔试过了,于是开始一面。
  • 一面
    来的面试官是一个略显青涩的少年,估计比我大不了两岁,看他一脸严肃的表情似乎比我还要紧张…简单自我介绍之后,他的注意力主要集中在了我实验室的项目上,于是又是各种机器学习算法的讲解,过程中穿插了一些提升性能可能性的分析,差不多讲完之后,少年点了点头让我先不要乱跑…
  • 二面
    五分钟后一个非常面善的中年大叔出现了,一看就是leader型成功人士,中年大叔看着我的简历说,你在百度实习过?我说实习了半年。他问你觉得这段实习对你有什么帮助么?于是就跟他讲各种好处balabala,然后他突然问,那你干嘛去年6月辞职了呢?我说因为有世界杯啊,啊不因为要期末考试啊( ̄▽ ̄)”…大叔哦了一声,沉默了一会,你简历里写了常用Java,那就问问你Java吧。我说好嘞。Overload和Override有什么区别啊?多态有什么好处啊?多线程extends Thread好还是implement Runnable好啊?讲讲内存和垃圾回收啊?过了十分钟后大叔觉得可能这样问没有意义,于是说那来做几个题吧,然后又出了两个算法题。搞定后大叔满意的看了我两眼,说基本没什么问题了,你有什么问题么?于是又和他交流了半天他们公司的内部业务方向,当问到他们常用什么语言时,大叔果断告诉我python。我说额,我是不是面试错部门了啊,我简历写的Java啊,大叔说没关系的,看你思维蛮不错的,python应该学起来也没问题吧。我说呵呵…

当天下午就收到了公司HR MM的电话,问我何时可以入职,因为之后还有面试,而且还是想写Java吧,于是和HR谈好周五前给她答复。结果当晚八点HR MM又打电话进来,说和leader商量了可以给我增加实习生工资(之前已经高于BAT水准了),表示了感谢后我说明晚前给答复吧。

周二

搜狐

周二下午面搜狐,不得不说搜狐里面女生质量真心高,还单身找实习的可以多考虑一下…

  • 一面
    下楼接我的就是我的一面面试官,大概讲了自己的实习经历和实验室项目后,便开始了真刀真枪的测试。对Linux熟么?略懂。来用awk处理一下这个文件,需求如下balabala。写完后,来再用Shell写一下…看你简历熟悉hadoop啊?略懂。来讲讲如何用mapreduce实现kmeans。讲完后,喜欢算法么?喜欢。如何将一个单链表反序?写完后,看过Java源码么?扫过一眼。来讲讲HashMap和HashTable的区别,写一下HashTable的rehash方法。挣扎着写完后,看过设计模式么?略懂,来讲讲你知道的一种设计模式并写一段相应程序。再一次挣扎着写完后,四十分钟已经过去了…又问了些零零散散的问题,面试官让我等他同事。
  • 形式上的二面
    说好的同事呢,为什么来的是个leader啊?leader抱着Mac,一脸高冷的问我刚才面了什么啊,于是讲了五分钟面试内容。leader放下电脑,看着我说,还真不少啊那我就不问你了…说实话,此刻我的内心是拒绝的,因为我不知道你说不面我是真的觉得我还OK呢,还是已经被一面鄙视了懒得问,但没办法,我并不擅长强迫中年男性吐露他们的心声。leader问我,你有什么问题么,于是问了他如果进去后可能做的方向。在leader同志的讲解下,我的内心告诉我,这也许就是我想要的。

晚上回到学校,拨通了HR MM的电话,听到她得知我的选择后略显失落的声音,觉得还是蛮抱歉的,再次感谢了她的挽留后,收到了通知周三阿里二面和搜狐另一个部门面试的电话。

周三

阿里

经历了公交和地铁近一个半小时的行程后,终于提前半小时抵达了面试地点。一楼前台拨了面试官的办公电话后,告诉我人还没来,让我稍等一下,结果没等来面试官,等来了一个面试相同岗位的本科校友…

我们被领到同一个会议室后,面试官拿了两份笔试题让我们做,我扫了一眼,你好,我是来面试Java方向的…面试官看了一下题后说,额那你先试着写写,我去找会Java的给你出一份题。

还好有两道和数据结构比较相关的题,写写停停大概二十分钟,面试官带着另一份题进来了,额你写了这个啊,那再写一下Java的吧。我说:…

又是二十分钟,四道题写了两道半,此时校友早已被带出去开始面试了,我觉得写的差不多了后也叫了给我安排的面试官,于是开始了最高潮的面试部门…

面试我的是一位看着不大于三十岁的帅气男子,他拿起我写的厚厚的几页代码后,看了大概一分钟(没有翻页),问我,觉得笔试如何?我说还好吧,可能会有些小问题,但思路和大体框架都还OK。

然后,然后高潮就这样来了。

哦,那我们开始聊聊你的简历吧。

此刻我的内心是拒绝的,因为我苦思冥想写了四十分钟的代码,你怎么也不能一个哦就评价了吧…里面可是有人家精心准备的小惊喜的,都已经想好了如何向面试官展示我思路的优越性呢。

哦,那我们开始聊聊你的项目经历吧。

……

于是我们从朴素贝叶斯聊到SVM,从协同过滤聊到社区发现,并没有Linux,并没有Java,并没有数据库,并没有TCP/IP,全部集中在项目经历上。当然这里并没有任何不满的意思,毕竟你问我项目,那当然很高兴了,因为自己的项目基本还是很清楚的。于是就这样聊了二十分钟,高潮来了。在讲谱聚类时我详细介绍了如果构建拉普拉斯矩阵,如果利用Fiedler向量构建Kmeans的输入矩阵,突然,他打断了我,你这个向量构建的矩阵里都是用户ID,那还需要Kmeans?

我知道,在这一刻,我的眼里还是没能完全掩盖掉能量槽溢出的Despise…

大概是在我重新讲解的过程中理解并感受到了刚才那个问题的高能,该男子便在五分钟内结束了面试,并告诉我回去等结果。

搜狐

中午从朝阳怒坐十七站地铁到搜狐大厦,赶在面试时间两点前吃了碗兰州拉面便又开始了下午的征程。

春天淡淡的阳光温暖着我单薄的身躯,脑海中抛去上午的经历,我又一次踏入了搜狐大厦,对面迎接我的是,等等,为什么是同样一脸惊奇的看着我的同实验室的傻逼哥们…好巧啊哈哈,你也投了搜狐啊…于是我们俩建立了坚实的盟友关系…

  • 一面
    一个和蔼的帅哥负责一面,大概聊了项目,聊了之前面过的一些问题,写了快排,谈了谈人生,顺利通过。

  • 二面
    聊了MongoDB和Mysql的区别,什么时候更适合用MongoDB;聊了Mysql的索引问题;聊了Hive的partition和bucket;聊了Java很多相关知识;最后问了如何判断单链表是否有环便基本结束了面试。

晚上回去的路上和基友互通了面试内容,发现基本相同,因为之后再没有面试安排,便呼朋唤友小小腐败了一下。晚上回到宿舍查看了一下阿里的面试进度,不看不知道,一看吓一跳,居然变成了rejecting,心情瞬间一落万丈,因为说实话阿里的offer是我非常希望得到的,但是就这么不明所以的被reject了,心里很难平复,加上晚上聚餐又喝了点酒,于是在心里各种问候了面试官本人,加之连续肉体和精神的疲劳,不到十一点就上床睡着了。

周四

搜狗

一觉睡到十点,不是自然醒,被电话吵醒了,被通知下午去搜狗面试。

下午两点,搜狗会客厅,上来就是一个leader,大概聊了聊我的实习经历后,说找个技术来和我聊聊。

五分钟后,一张我估计最近几个月都不可能忘记的面孔出现了,不羁的胡须配着极其和善的笑容,我遇到了人生中最大的对手。

不羁哥看着我的简历,和善的笑着,问了问我百度的实习经历,然后抛出一个问题,如何将数据自动每天从Hive导入Mysql,我说写脚本啊Hive -e然后加到crontab里,不羁哥说你在百度所有的都是这么干么,我说并不是,而是balabala。那你尝试实现一下。额,当时这块并不由我负责…你熟悉Java?来讲讲如何用Maven管理项目。额,并没有相关经验。你熟悉hadoop?来讲讲elephant bird。额,不好意思,你说什么?你用github搭建了博客,那平时看到github项目里的build.xml是做什么的。不好意思,这个并不知道…

二十分钟,从最初的尝试挣扎到趋于平静,我强烈感受到了人与人之间的区别,也感受到了自己的稚嫩。

最后不羁哥依旧和善的笑着看着我,我也和善的笑着看着他,我们如此和平的对望了几秒钟,他说,你还有什么问题么?我说了一个字:服。

回去后便感觉身体不适,于是成功的重度感冒了。但又接到了周五面试的电话,还不能休息,于是去实验室默默的弥补着不足的知识点。由于不想洗杯子,但又不能让感冒加重,于是干咽了两包抗病毒颗粒,你永远无法想象干嚼抗病毒颗粒的舒爽,没有自虐倾向的建议不要尝试。

周五

搜狐

意外的又收到了搜狐另一个部门的面试邀请,面试的是一个比较年轻的男性,他也在百度有相关实习经历,所以我们相谈甚欢,讲了很多算法的优缺点,讲了Linux的awk和shell,问了两道算法题,最后他问我你知道百度的日本网站么,我说那不如M-team方便,他说哦1024也不错。我们都含蓄的笑了。

美团

美团面试下午两点半开始,一面居然是一个美女,问了很多mysql和hive的问题,问了hadoop的流程,问了linux,然后她一笑说,来两个智力题咯?请听题,两根同样长度的绳子,密度都不均匀,但燃烧完所用时间都是20min,如何准确的用这两根绳表示5min?想了一下,告诉她从两端一起烧什么的完美解决。请听题,一个国家重男轻女,如果生了女儿就会再生,直到生个儿子,问该国男女比例。想了五分钟,告诉了她答案和关键思想:数学期望。美女笑了一下,说不错啊,于是结束了一面。二面又问了很多之前经历过的问题就不一一表述了,算法题让求出任意一个很大数字(几千)阶乘后末尾有几个零,想了半天试探着说遍历这个数字,查找其中尾数是5的数字,然后就想不出来了,面试官笑了一下说接近了,让我再想想,但还是没能解决有点遗憾。最后问了他我去之后可能会做的事情,他说应该和百度差不多吧,我说那谢谢了,我不太想做重复性的,然后结束了五天的奔波。

总结

可能很多人此刻会问我你到底收割了多少offer,我只能告诉你,我收到了自己想要的offer。

也可能会有很多人说,你被阿里拒了才故意黑阿里的面试吧,我只能告诉你,我曾经很想去一个公司,那个公司叫阿里,但在被reject后,我想了很多。其实这只是实习,很多人(包括我)盲目的过分追求所谓大公司的实习经历,认为去了大公司自己就水涨船高了,对抱有这样想法的人,我觉得你需要一次我在搜狗的洗礼,公司牛并不代表你牛,当然如果你是阿里星,腾讯TST这类的,可以右上角红叉不要浪费时间了,如果你认为你还有很多提升的余地,请忽略掉公司的头衔,忽略掉实习的薪水,忽略掉实习转正的那根稻草,请多问问你的面试官,如果我来了,会让我做什么,我能学到什么。如果这正巧是你所欠缺或希望加强的,那么请把握。

当然面试官水平也反应了你所面试部门的水平。╮(╯▽╰)╭

文章目录
  1. 1. 周一
    1. 1.1. 创业公司
  2. 2. 周二
    1. 2.1. 搜狐
  3. 3. 周三
    1. 3.1. 阿里
    2. 3.2. 搜狐
  4. 4. 周四
    1. 4.1. 搜狗
  5. 5. 周五
    1. 5.1. 搜狐
    2. 5.2. 美团
  6. 6. 总结