话说腾讯实际上是我今年最早参加(9月23日)的一个校园宣讲会,但是因为笔试的时间比较晚,所以就写在第三篇了。
腾讯的宣讲会虽然没有百度的那么火爆,但是也吸引了很多人,毕竟腾讯在学生群体中的影响力不是一般IT公司可以比的。宣讲会上的亮点是官方明确开出了待遇水平:本科生年薪8万起,硕士13万起。在经济不景气的现在,这个价格是非常诱人的(后来才知道腾讯没有住房公积金,实际上这个13万有一定的水分,不过宣传目的已经达到了)。宣讲会上我一个同学提问:笔试是不是不同的职位有不同的题目?答曰:是的。我想:只要有专门的前端开发题目就有希望。
等到10月11日笔试的那天才知道,原来不同的卷子只是针对大类的职位而言的,比如所有技术类的和非技术类的考不同的专业试卷,而技术类的统考一份卷子,题目基本都是 C++ 和数据结构,还有一份卷子是性格测试和逻辑推理。经过痛苦的连蒙带猜之后,回去等通知。
可能因为参加笔试的人太多了,批改不过来吧,腾讯的面试通知都是在半夜以短信的形式发的。说来还有一件比较郁闷的事情,通知面试的那天晚上大概3点左右,我的手机响了(找工作期间手机是一律24小时开机的),由于心情紧张所以睡眠很浅,激动地接了电话,但是不知道里面说的什么方言,我只说了句:“你打错了”就挂了电话……害我白激动一场。
第二天去面试,参加腾讯面试的人很多,管理也稍显混乱。不知怎么的就给我安排了一个搞后台开发的面试官面试我,上来就让我写一个什么内存拷贝函数,我说用C++么,不会……然后他就开始很奇怪地看了我的简历,说了句:“原来你是搞这个的,我都不知道该怎么问。”汗……原来遇到那种对 Web 前端开发有偏见的“传统程序员”(很多 JavaScript 书籍都会在第一章中提到)了。然后我就开始介绍前端开发的重要性和分工定位云云,他又让我现场手写了两段 JS 代码,并问了我很多问题,最后说了句让我很郁闷的话:“你觉得你作为一个研究生搞这个是不是有点浪费了?我们完全可以找一个本科生来做。”唉,一听到这句话,我就知道挂了,面试官从开始到结束一直都对我这个职位持鄙夷态度。面试回来后,我一个同学说他的面试官也是不对口的,他做 Java + Oracle 开发,结果是个前端开发的面试官……可见腾讯的面试确实安排确实有问题,这样挂掉确实让人很不甘心。
结果就不用多说了,没有进入二面,又失去了一个机会。接下来我把最大的希望都寄托在阿里系列了。
我所说的网易是指网易杭州研究院,而不是广州的网易游戏或者网易网站部。在网易杭研我应聘的职位是“UI/UE开发工程师”,尽管对 UI 设计没有什么研究,但是从招聘页面中职位的技能要求来看,基本可以算作是 Web 前端开发。后来面试的时候我也询问了面试官这个职位对 UI 设计能力的要求,得到的答案是基本不要求,重要的仍然是基本的前端技能:XHTML/CSS/JavaScript。
9月26日的网易杭研笔试对我来说属于比较郁闷的了,做得非常不顺手,可以说是完败。技术类笔试题目分为两部分,第一部分是必做题,所有职位都要做,主要是数据结构、算法之类的题目(我是数据结构盲……);第二部分是专业题,根据职位不同选做不同的题目,我做了 Web 开发题目,但是 Web 开发的题目中真正的前端题目非常少,而且个人感觉题目有些偏。考完之后我对网易杭研就不抱什么幻想了,毫无杂念地给自己放了一个十一长假。
人品这个东西总是让人琢磨不透。我的笔试做的那么烂,竟然在十一之后收到了面试通知,这也太假了。不过既然有面试机会,当然要好好准备一下。网易杭研的技术面是一对多的,也就是有两位以上的面试官同时面试一个人,轮番轰炸。我的职位有两位面试官,问的问题主要是 CSS 和 JS 方面的,尤其是 JS,由浅到深,比较全面。总的来说我回答的还可以,大概有70%以上的问题都答出来了。不过从这次面试我得到了一个教训,不熟悉的东西千万不要往简历上写啊,否则一旦被面试官问到,那就惨了。
一面结束后,在酒店房间等通知。据说如果通知让你回去等消息,那基本上就挂了;如果通知马上二面,那就是很有希望了。我很幸运地被通知二面,当时心里非常激动。二面就是终面了,面试官是位女 HR,人很随和,面试气氛也很好,主要交流了性格特点、在项目中的角色、团队合作中的一些问题等等,最后问我是否愿意去杭州工作和对待遇要求,回答当然是愿意去杭州,至于待遇要求,后来觉得我当时可能说得高了点。
面试完之后,我觉得离第一个 offer 已经不远了,足足高兴了两天。不过10月18日网易杭研发 offer 却没有通知我,打电话给 HR 确认,确实没有我。悲剧啊,从天上到地下竟然就是这么一瞬间的功夫。那天晚上心情一直很低落,感觉打击挺大的。后来问别的同学了解了一些情况,和我同样经历的人也有不少,这时候才知道网易杭研的面试形式和一般的公司不一样,一面的时候只要觉得你还不错,就能进终面,但是如果后面有更适合的人,还是会把你给顶掉;而一般的面试方式(比如腾讯)是一轮一轮刷人的,只有通过的才能进入下一轮。没办法,可能还是实力有差距(也可能是待遇要求高了)。不过又学到一个教训,千万不能高兴得太早,拿到 offer 之前,什么都没有定下来。
好久没有更新博客了,最近一个多月一直都在忙着找工作。我的求职意向很明确,就是 Web 前端开发工程师,我觉得 Web 前端开发在国内是属于比较新的一个职位,所以在我目前这一个多月的求职经历中,有明确招聘“Web 前端开发”职位的公司并不多,只有几家著名的互联网公司:百度、腾讯、网易、阿里巴巴集团(包括阿里巴巴 B2B、支付宝、淘宝)、搜狐和千橡。因此,我的就业面被限制得也比较狭窄,如果这些大公司搞不定的话,只有去一些小公司,甚至可能面临失业的危险。
该死的金融危机来的真不是时候,在这种大环境下,很多公司都在缩招甚至裁员,今年的应届毕业生就业形势大不如去年。不过我现在也终于有了着落,可以抽出点时间把找工作的经历记录一下了。那么,现在就开始吧,按照应聘公司来武汉的时间顺序,一个一个来。
和去年一样,百度是今年来的最早的互联网公司之一,它的待遇在国内的 IT 公司中应该算是最高的,坦率地说,我主要也是冲着百度的待遇而去的。去年的这个时候,我曾经写过一篇不靠谱的“百度招聘会”,其中两张照片见证了百度宣讲会的火爆。百度的宣讲会之所以火爆,是因为它安排了现场笔试,而且百度的笔试是海笔,所以吸引了大量的毕业生,甚至很多非毕业生也去凑凑热闹,赚点笔经。
9月24日,百度在华工宣讲+笔试,由于对形势早有预料,我和同学下午4点多就去排队。5点多入场后,趁着宣讲还没开始,我出去吃饭,结果回来后被保安拦截,说会场人满不准进入,真是太不人性化了,吃饭都不行,我相信有很多同学跟我有同样的遭遇。唉,没有见到传说中的李彦宏确实有点遗憾,无奈之下直接去了笔试考场。
笔试开始时,负责笔试的工作人员说了句很令人反感的话:“一共只有3道题,你们能看懂题目就不错了”,虽说百度的笔试题是出了名的难,但是他这样目中无人也太嚣张了。不过百度的笔试题目还是挺科学的,不同的技术类职位有不同的卷子,每人根据自己应聘的职位选做对应的卷子,“3道题”只是 C++ 的题目,我做了 Web 前端开发的卷子(具体内容就不透露了,考试时签订了保密协议的)。这是今年的第一场笔试,当时还是准备不足,很多细节没有留意到,虽然题目做起来比较顺手,但是交卷后仔细想想,发现错了很多,结果当然是挂了,没能够进入面试。
总结一下,百度笔试给我最大的感觉是有一定的难度,很少考察基础知识,但是对灵活运用有比较高的要求,当然这还是要在基础知识扎实的前提下。