蘑菇街之行

说来也巧合,在内推网上投了阿里的内推,然后很机缘巧合的接到了蘑菇街的面试电话。

第一面是IM部门的负责人的面试,所以主要的交流都是在消息机制一块,因为之前写过一个消息机制的框架,可以看我得GitHub-Omniscient(顺风耳)
然后再阐述了自己对消息中间件的理解,基本都是集中在消息的处理和传递的过程。之后也谈了一些Java的基本问题,也是几次面试下来我被面试的最多的
一个问题,就是Java的内存模型,也就是HotSpot虚拟机的分代垃圾回收机制。聊完之后,就是一个简单的算法题,然后其中还穿插者Java的集合源代码。
比如HashMap的线程问题,和HashTable的区别,然后ConcurrentHashMap和HashTable的联系和区别。等等,总之回答的也就是基于源代码的,感觉还不错。
于是就这样,一面算是过了。后来知道蘑菇街的IM团队是用C++的,而不是Java。这个工程师就是-子烨。

大概一周之后,二面的电话来了。是负责商铺入住的团队leader的电话,叫阿润。也就是我现在的头。主要就是先介绍了一下他们小组的工作情况,然后就是
一些对我的简单了解,比如个人博客的动机,GitHub上的代码等等,然后最关心的问题就是实习的时间问题,后来也知道,他们希望我入职,而不是简单的实习。
问了这些之后就是简单的一些算法,我只记得是一个简单的字符串匹配,我第一个想的是正则表达,然后就是KMP了,但是,感觉也用不到KMP这种高端的算法。
然后,就是讨论了下简单的项目。毕竟是有专利的,感觉就是高大上。然后聊了加入通过面试,会去哪一个部门,他当时就说会去他的部门。然后就是约时间现
场面试了。

当时是周五,所以约面试的电话到周二才打过来。当时正好是清明,所以约到了下周三。于是开始了远征。

到了杭州,本来以为就是两面就可以得结果了,然后没想到会面四次。第一次是阿润和铁塔,二面是技术部的负责人和阿润,然后三面是HR,最后就是传说中的
创始人面试,面试我的是CFO,大饼。当然,我也是后来找资料的,不过确实感觉,蘑菇街的气氛很好。

第一面,阿润接了个电话出去了,然后就是我和铁塔一对一,主要聊的是Java NIO,但是这一块我才刚刚开始看,所以不是很熟悉,然后两个人沉默了一会,就开始
聊开了,我喜欢Netty,他也是,然后就开始扯Netty的源代码,还有Netty的性能,然后还问我除了Netty还有没有其他的NIO框架,我就说了MINA,然后两个人又开始
MINA,最后他也扯开了,说自己之前的经历,之前的坑跌的代码。然后也扯了HTML5。最后,愉快的结束了一面。当时感觉就不错。其中我还给他看了我得一些项目的
视频,他也感觉很有兴趣。

第二面就是阿润和技术部的负责人了。一开始就是一个下马威,我说我看过Tomcat的源代码,于是他们就说给他们科普下Tomcat,这正中我下怀。然后我就开始扯了,
Tomcat的分类,Connector和Container开始,然后就是Host,Engine,Server,Wrapper等等,就是扯淡。然后过了一会,他就问,我得数据结构怎么样,我就说一般般,
然后他问HashMap的实现是怎样的,我就把JDK的HashMap源码说了一遍,然后他就笑了。然后就是一道算法题,但是不是要给一个解法,而是越多越好,于是我重压之下说
了五种,但是他们在结束之后又提出了一种- -。牛人毕竟牛人。可能是我的第五种解法他们觉的很创新,然后对我的印象比较好,然后他们又问了我其他公司的一些状态,我就如实说了,阿里到第二面,甲骨文技术面过了。
然后他们说了句,看来我们要抓紧啊,当时的感觉就是,应该没问题了。

第三面就是HR面,基本也没什么,就是聊聊家常,问问又没有女朋友啊,为什么填的紧急联系人不是爸妈是女友啊什么的。说来面试,怎么爱好特长只写足球和骑车。反正就
是很扯淡的东西。然后就是说等等有四面。当时还不知道,他说是创始人面试。。我当时第一反应是陈琪,然后他说是大饼。。。当时还不知道是什么。。

第四面。传说中的创始人面试,主要就是之前的实习经历的描述,然后当中还给他讲述了逻辑回归算法,Mahout,Hadoop的计算模型,然后还有一些数据挖掘的东西,然后提到
了正在参加的天猫数据挖掘大赛,然后问我,希望去哪些公司,我说BAT,然后问最希望的,我说A,他说,A不好,T才好,但是在深圳,然后又说A的办事效率,半个月了,才让我到
电话二面,说蘑菇街要快很多。然后基本就知道自己应该进了。不过当时他就说,三天会给我结果。

于是,当天下午,我就接到了offer电话,HR还很好玩,先问我觉得怎么样,这想想也应该知道啊,没offer打个什么电话,打电话就是过了啊。。然后就是介绍了一下蘑菇街
福利待遇。实习生都是一样的,外地学生提供5天酒店补贴。然后就是起花名了。本来自己的英文名是Mike,然后想叫麦客,发现被取了,于是想叫提莫。LOL懂得。
但是觉得女性化,于是就叫颜回的字了—“子渊”。希望自己也想颜回一样,成为高徒,而且不继承他早死的属性。

然后就是等阿里的结果了。希望快点出来。

附传说中的Offer:

9 Replies to “蘑菇街之行”

Leave a Reply

Your email address will not be published. Required fields are marked *