时光应该转回到2009年10月份。硕士研究生的时间也不多了,大家都在最后一学期努力地找工作。一波一波的企业就像植物大战僵尸一样,来了一波又一波,目不暇接。突然不知道怎么选择,也不知道如何对付。做了自认为最满意的简历,就奔赴前线了。

记得当年是投了好几个企业,有做IT的腾讯、阿里巴巴、淘宝、华为、华赛、Intel、Gameloft,有做医疗的迈瑞,还有一些投着玩的企业,都忘了。我在找工作之前,就一再强调,不想去华为,华为给我的映像就是个血汗工厂,每天就是加班加班加班,没有别的。但还是为了稳妥,投了简历。

最早的一批笔试和面试是华赛,如果没记错的话。搞定了笔试面试群面后,顺利进入最后一关。在最后一轮面试的时候,我就觉得气氛不对,有一些人是半个小时就出来的,有一些几分钟就出来的。半小时出来的基本上都被kill掉了。悲催的是我也在这群人里面。进去以后被面试官问了一些郁闷的问题,问我一年做的PCB钻铣床这个8万行代码,每天多少行代码。我算了一下大概300行左右吧。我一个研究生一个人做这个项目,又是用C#搞得,有些代码是自动生成的,能搞得定啊。最后被告知,业界水准是20行每天都算高的了。好吧,就这样被鄙视了。

去阿里巴巴的面试,面试的配置管理。我理解大概就是SVN这些吧。和那个MM侃了半个小时后,最后给了一个智力题给我,给我2分钟答出来。庆幸的是我前一天看过这个题目,悲剧的是我没看答案。好吧,智力最终被鄙视了。至于是什么题目,可以到网上搜索一下50条狗,有多少病狗的问题。好吧,肯定是之前的答得不好,别人给个台阶下吧。

后来就是华为的一面顺利的过了。晚上通知说周二二面,但那天也是腾讯的一面。怎么处理呢。对华为的抵触情绪加上也想去腾讯,最后,还是去腾讯面了一面。

腾讯在岷山饭店二楼,人很多。我依次排队进去。到我的时候,工作人员看了一下我想应聘的.net工程师,问了一圈,最后告诉我,没有这个职位。靠,不是明明写着有的么?他说建议我去面试一下C++的试试。结果被鄙视,什么数据结构、二叉树、SQL啥的,都不怎么搞得懂。这些基础知识只能是马马虎虎。后来又说去面试一下成都游戏开发的,也是面的一塌糊涂。

最后关头,面试官说我再帮你问一下有没有.net的,结果还真有一个。兴高采烈的跑过去,他说是做.net后台服务相关的,问我有没有经验。哎,之前做.net都是拿来做界面和控制去了,后台技术完全不懂。好吧,灰溜溜的我走了。转个弯下去吃了个牛排。回来和老妈调侃说差点想从二楼跳下来了,后来想算了,还是吃个牛排算了。我妈还真以为想跳楼,担心死了。我心理承受能力还没那么差吧。

晚上回到家,想到既然腾讯也没面成,华为二面也没去,最后的稻草肯定是没希望了。结果晚上10点过收到通知说还让第二天参加面试。考虑了一下,加上之前的一些打击,还是去面吧。

第二天顺利的通过了二面,三面,过了一天又参加了终面。等了几天就说发Offer了。投的其他几个公司似乎也一点动静没有。我们一个年级的还是有十几个去华为的,我们寝室四个就有三个去了华为。最后一起去签Offer,最不想去的公司,还是得去了。

既然已经签了,就轻松了许多。既然已经选择,也别无选择。自身某些能力的欠缺导致了最终的结果,也没啥好抱怨的了。

现在想起当年应聘的时候,大约是太过于自信,没有认真的准备。如果当时去买了XX宝典,看一下,也不至于被狗的问题鄙视了智力。在2012年10月份开始找工作开始,我就吸取了教训,买了程序员面试宝典,仔细阅读,将多种题目都搞清楚了,以不变应万变。如果当时真的被其他公司搞定,现在又在哪里呢?