求职札记(四)支付宝篇

从决定大四找工作的那天起,我最想去的公司就是阿里巴巴。现在如愿以偿,兴奋且幸运。
阿里巴巴集团今年的校招也开始得挺早,首先是以集团的名义统一招聘,然后B2B、淘宝、支付宝等子公司也轮番出动。但给人感觉上有些混乱,名字一会是“阿里巴巴(中国)有限公司”,一会是“阿里巴巴(中国)网络技术有限公司”,很费解。我只好在每一个网申页面都投了一份简历,以防遗漏。大约在国庆之前,有小道消息说,阿里的西安校招因西安甲流肆虐延迟到11月份,我小受打击。因为一般较好的互联网公司的校招大都在10月进行,若那时拿到一个不错的offer,催着签,那么还等不等阿里?所幸后来的事实是,B2B延迟到10月底,支付宝、淘宝、阿里研发院的行程不变。
10月11日,面完千橡的那天晚上,大概23:00的样子,收到支付宝的邮件,说通过了简历筛选,让12日晚上19:30在交大参加笔试。但是之前收到一封邮件让参加12日18:00在西电的宣讲。这下就困惑了,后来才知道先是在西电宣讲,宣讲完后在西交西电同时笔试。于是,支付宝也成了给我面试机会的公司中我唯一没去成其宣讲会的公司,反而也是我最终签约的公司,想起来很囧。据在合肥的G同学说苗翠花的宣讲十分精彩,我便感到十分遗憾。
由于12日下午交大有网易游戏的宣讲,吃了午饭就背着包赶过去。听完宣讲4点过,出交大南门简单吃了点东西,就跑到通知笔试的教室自习。快19:30时支付宝的工作人员终于气喘吁吁地赶来了,笔试也顺延到19:50。阿里的笔试都很人性化,只要去了的都给笔试机会,支付宝如此,淘宝如此,研发院和B2B也如此。所以以后准备应聘阿里的同学们可以放心前来。而且,阿里通常是宣讲会完了马上笔试,以前也是这个规律,只有今年的B2B由于宣讲会是晚上,所以笔试挪到了第二天上午。
支付宝的笔试人挨着人坐,试卷分AB卷。笔试题目初看有点意外,我应聘的是Java工程师但题目基本上都是C,只有最后一道附加题可以用Java写代码。题目很基础,比较广,先是计算机基础知识,主要考C语言和一些数据结构及算法;第二部分是逻辑推理题;第三部分是网络与系统。做得还行,有些基础忘了,似曾相识,最后选了看起来比较舒服的一个。
附加题是在一个100G的文件中找出最大的100个数字。由于前面着重复习了数据结构,马上想到堆排序。先写了思路及算法,后面看时间还足就把代码也写了出来。主要靠的是堆得下移,顶点保留最大的元素。还算顺利。回来后才想起该用最小堆,顶点保留最小元素,这样就不用每次插入后再去遍历一遍最小元素了。
在回校的公交车上和其他人一核对,发现AB卷的附加题居然不一样,B卷的好像是字符串反转,比A卷的简单多了。但我反而庆幸,觉得这样对我帮助更大,附加题是加分项,我做的也不错,还把代码写出来了,不出意外应该能收到面试通知。果然,第二天大概在8:45左右手机响了,一看0571开头的号。赶紧跳下床来接电话,说14号11:30在交大南洋大酒店二楼茶苑面试。
14号10点坐上700路,接近11点时到了酒店,发现等的人还多,看样子估计得等1个小时。在门口工作人员处要来申请表填好提交,就坐在椅子上慢慢等待。等待时间很漫长,开始在门口架子上找了几本支付宝的宣传手册和内部杂志随便翻了翻,看不进去,放回原位。拿出笔记本继续熟悉昨晚记录的支付宝企业文化,目标,愿景等内容。在旁边遇到几天前面千橡时的人,随便聊了聊,他目前也还没收到offer。心里抱怨千橡真折腾人,赶紧发了吧,发封拒信也好,不至于等这么焦急。
到13点的时候,终于叫到我。一面都在茶苑的大厅,按招聘职位划分区域,我面前的桌子上写着Java开发初试。面试官比较年轻。开始自我介绍,这一次比面千橡时要流利一些,面试官说你准备得不错啊,答曰我对自己还是很了解的。他说我看你简历,活动搞这么多,技术上也做了很多项目,你是怎么协调这些时间的。我一下子反应过来,刚开始的自我介绍略有些主次不分,把不那么重要的东西说得过多。便说这些其实并不矛盾云云,BLABLA解释一通。然后他开始问一些Java的基础,例如垃圾回收机制,线程并发等等。基础我都回答得不错,但是在线程并发这块我说漏了嘴。他说你这个在线订餐系统如果多个线程同时订餐,怎么保证安全?我一听线程安全,脑袋一热,想都没想就说用Synchronized关键字保护。后面他问到Spring事务时才发现我刚才说错了,在订餐系统的项目中确实用的是Spring的声明式事务。由此得到教训:面试时回答一定要把握好节奏,即使是自己熟悉的东西也有大致思考一下再作答。之后Spring问得比较多,包括IoC,AOP这些的,还问Spring中Bean是单例还是多例的,我说默认单例,可用配置文件指定sington或prototype。结果他马上让我把配置文件写出来。我一向都用MyEclipse的自动提示功能,一紧张,忘了那个元素该咋写了。只好说忘了,很丢人,等出去后才想起其实就是scope。还问他我是否看过源码,我说基本没有。他又问我平时是否关注业界最新技术,我说我天天看cnBeta,他马上笑了。其实大家都知道,cnBeta现在差不多就是个菜市场,在上面看些热闹还有点意思。后面冷静下来一想,要说纯的技术资讯,更好的回答是《程序员》杂志和InfoQ一类的站点,CSDN、JavaEye一类的也行。最后聊了聊笔试的附加题,差不多面完了,我提了两个数据库安全性方面的问题,他说在外面稍等一会。我大松了一口气,算是进入二面了。
又是漫长的等待,差不多过了一个小时,通知我进去二面。进入一个小间,面我的是穿支付宝红色体恤的一个偏瘦的技术人员。似曾相识,好像前一天晚上在支付宝官网上看到过,但又实在记不清了。等回去后仔细一想感觉很像是鲁肃。依然是标准流程,开始时让作几分钟自我介绍。当时我的语气出奇地平静与流利,感觉就像是一股泉水缓缓流过,发挥得相当好。这一面主要是逮住项目问,他一直在纸上密密麻麻地记录着。这一面中感觉我提及的在做CD Manager的过程中关于存储结构的选择,包括对Lucene和db4o的探索,令他比较满意。之后还问了下职业生涯的规划。由于时间关系,他们晚上得赶飞机,面了二十分钟左右就完了。我随便提了个技术方面的问题。感觉应该通过了,果然,他让我在外面等候。
支付宝的面试分为13、14号两天,等我二面出来时,已经到了尾声,一些招聘人员都开始回房整理行李准备撤离了。此时外面也只剩下3,4个人,都是等三面的。聊了一会儿,进去一个研究生,剩下我和另外一个西邮的同学,后来在笔迅雷的时候也见到了他。等他进去时,我拍拍他的背祝他好运。只剩下我一个人这么坐着,想着我差不多算是支付宝在西安面的最后几个人之一了,也算是难得的经历。
大概3点左右,我被叫进一个房间,面试官先让我来一个总结性的自我介绍,提了很多要求。我在介绍时一下有些紧张,有些要求也说漏了。后面问了下我使用电脑的历史,我把过去十年的经历简单地说了说。出我意料的是三面还问了技术,他问我回溯会不,我说很少写这个算法,大概知道可以用递归或栈来实现。三面可能还带有一点压力面试的性质,整个过程中每次我回答完,他都面无表情,沉着脸,眼睛一直在我身上和我的材料之间扫荡,让我很压抑。只有最后的提问环节似乎他来了兴趣,身体往前倾了倾。三面我感觉发挥得不咋地,除了提的两个问题也许还比较好,一个是关于支付宝的发展,问题是支付宝与银联的竞争,他给我谈了很多很多;另一个是技术方面,问了下阿里巴巴集团各子公司之间的技术交往。
面完后他说我们今天就到这里,也没说多久等通知,我也忘了问。等到16日的时候得知支付宝已开始发offer,我一个同学也已拿到技术指导的职位。17日的时候,西安地区已有人收到测试岗位的offer。我开始着急,好在还没见人拿到Java开发的offer,安慰自己再等等。那时,面完的千橡也暂无音信。在煎熬中度过了两天。19日下午,我准备去霸面腾讯,刚走进戴斯大酒店大厅,电话响了。拿起一看,0571开头,6个8结尾,马上就知道是支付宝,而且凭直觉知道不会是拒信。
赶紧出门接听。在电话里人力资源部的GG大致谈了下offer的内容。2小时后,收到了正式的offer邮件。
面完支付宝,尤其是拿到支付宝的offer后,我搜集过很多资料,对支付宝的方方面面有了更多深入的了解。我喜欢她所专注的事情,喜欢她的使命、愿景与目标,喜欢她的“六脉神剑”价值观,喜欢她独特的企业文化。还喜欢她的很多业界大牛聚集的氛围,希望将来能从他们身上学到宝贵的东西。
现在庆幸自己算是有个心仪的归宿,也庆幸支付宝是最早来西安校招的阿里子公司。因为就阿里而言,拿到一家子公司的offer后,就自动失去了集团其他子公司的面试资格。
因为信任,所以简单。祝福支付宝。
上一篇:求职札记(三)千橡篇
下一篇:求职札记(五)网易游戏篇
1 条评论
看你没人气,来踩踩,哈哈哈哈哈和