序
写这篇文章之前我想了很久,不知道该怎么和我的朋友分享关于我在2013年秋招的一些事情,所以一直没写(当然,也有可能是因为自己很懒吧);从大概十一过后,陆陆续续有很多好朋友打电话、QQ或者email给我,问我关于工作签到哪里的这些方面的事,落实工作以后也没及时的给大家说,在这里 Hughen 向关心我的朋友们说一声:对不起,今天我就把我从大概在5月份(也就是实习生招聘结束的时候)开始备战秋招的一些点点滴滴和大伙儿分享一下。(本人文笔不好,有不通顺的地方还望指正)
文章有两个任务:
一. 招聘感想——告诉你我关于招聘会的感想;
二. 2013年各大公司技术招聘动态——详解我从备战秋招到结束秋招的整个面试过程及体会。
2013.9以前
2013年,对我而言是一个很艰辛的一年,在大概4月份实习生招聘开始的时候,我参加了几场大公司的落地的招聘。记忆中第一场应该是腾讯,没见过笔试场景,第一次见的时候被震惊了,我在HUST的西十二教(貌似腾讯来的时候都是在那里笔试)某一间教室笔试 ,偌大的两栋教学楼基本全是来参加这次笔试的,人太多了,超出了我预期的人数。我选择的是C++客户端开发方向的,第一次做这种大公司的试题,其实当时的感觉是难度一般,一路做下来感觉还行,可是一天之后没有收到任何关于去面试的通知,当然感觉实在不爽,明明觉得还不错的,到后来我一同学给我说才知道,这套试题就是前两年的一套综合,然后嘛,瞬间就明白自己的问题在哪了。
年轻气盛的我,不甘于这种现状,在网上查了一点霸面经验以后就和我一个收到面试通知的同学,一行三个人去了XX酒店。来到XX酒店腾讯实习生招聘临时的一个等待会议室,那个人多的,各个方向的都有,也有刚面试完的在下面和同学分享他们的面试过程,我在旁边听到了一些关于叫他写什么快速排序呀,字符串替换呀之类的问题,当时也没太在意,因为觉得都没什么问题。我把简历交到了临时设置的霸面处之后,一想到自己的简历可能无人翻阅的情形我就犯嘀咕,所以我就和同行的另外一个霸面的同学商量一会儿直接上楼去霸面,然后我们就悄悄地跑到了会议室等待。当我那个已经收到了面试通知的同学面试完下来之后,我从他那里得到面试官的房间后在会议室等了一会儿就上去了,直接到那个面试官的房间门口。
刚上去的时候,已经有两个人在外面候着,我们也就站在门外面,侧着耳朵听房间里的动态。等到他们都面完之后,厚着脸皮,向面试官说明情况后才让进去面试的,那个时候大概都6点过了吧,反正是有点晚了。面试官是一个快秃顶的,感觉在30左右的人,反正一看就感觉是一个搞技术的,我身上有和他一样的味道。我霸面的时候他没要求自我介绍,直接就是他来问问题,记忆中好像问了一些关于C++虚函数方面的问题,然后就让写了一个算法(忘了具体是什么算法了),但是让我吃惊的是让我直接写在我花了一块钱彩印的简历背面,瞬间感觉就没戏了,写完之后就让我回去等通知,最后嘛肯定是没收到任何通知的。
第二天,更奇葩的经历是,我又和几个同学跑去了XX酒店,准备霸二面,这次我们分工明确,大致掌握了各个房间面试官的面试方向之后,直接在外面等。会议室的人很明显的感觉是人少太多了,估计一面到二面的通过率可能就10%吧。大概在中午的时候吧,那个面试官让我进去面试了,一听说是霸面,瞬间说公司规定不让霸二面的,我当然不想就这么离开了,所以就和面试官恳求了一下,让他给我个机会试试(有点想乞丐一样,不过话又说回来,机会是自己争取的,没有努力怎能知道自己不行呢)。当然这次的问题就比一面来的更直接了,直接就是叫我写算法,当时嘛脑子有点浆糊了,一个字符替换也没整出来,最后给他看的代码冗余也是特别的大,糟糕透了。所以这次面试也是失败的,不过很有幸的是这个面试官人还不错,最后在我要离开的时候,给我说了几句,原话我忘了,大致意思就是说:“我明白你们,我也是学生过来的,不过我们公司在你这个方向招的人的确很少,可能就全武汉就四五个。我很理解你们,不过心态一定要放好,可能你掌握的知识还没有达到我们公司要求的水平,或者是你走入了误区,我推荐你回去再好好看看书。”
当时听到这样的建议心里面的确有点不爽,心想不就是脑子一时糊涂没写来嘛,干嘛这么藐视我的技术,所以也没太在意他说的。
后来在我又跑到了合肥,去了科大讯飞总部,笔试完之后就面试,也很不幸的,面试的时候也挂了,挂在了这辈子让我记忆犹新的一道题:将字符串转换成实数。这次面试之后逐渐地开始自我反省,从合肥回来之后也就和疲于找实习单位,最后参加的一场也是绿盟。不过在绿盟笔试的时候,恰巧遇到了和我在网上看的一套试题一样,当然一路下来不出半个小时就Ok了,可是结果还是没收到任何面试通知,瞬间感觉相当的失败。
我开始反思,我翻出我以前写的所有程序,不知道为什么还觉得挺有成就的。在期末的时候我就在学QML,在实习期间也是,整了10多天左右,感觉明白了,然后就着手做了一个kits,临摹着官方的一个时钟应用我也做了一个,打算做成用户桌面级的kits工具(我的初衷是做成桌面新闻,天气,购物,日历等的推送工具),用qml viewer查看,效果如下:(欢迎吐槽+欢迎新点子)
受限于qml 1.1版本的渲染器问题,可能有毛刺的感觉,。当然这个程序到现在我也没继续修改它了,因为在写它的时候我碰见了一个人,重树我对C++认识的人,他就是chx4。他给了我很多关于未来职业方面和技能学习方面的建议,自此以后,我就先放弃了继续开发这个程序,然后选择7月份到8.20左右备战秋招,这段时间是我过的非常痛苦的一段时间(有点像凤凰涅槃,不好意思哈,自大了)。都知道武汉的夏天热的那个抓狂的,寝室没有空调,早上不到7点半就被热醒了,然后起床从8点左右就开始看书。可能在一个月的时间内吧,把C++ Primer Plus看完了。当我看到这本书关于内存结构的概要讲解的时候,我就像一个吸食了鸦片的人一样,每个字都没放过,那段时间也是我过的最最充实的一段时间。看完之后紧接着我又看了被誉为C++圣经之作的——Inside The C++ Object Model,这本书我没看完,只看到了Function这章,虽然没看完,但是前面三章讲的东西已经让我非常清楚C++内存模型的了。
8.20以后我回家了一段时间,没过几天就又回了学校,也就是开学的时候。回来之后我就开始看关于算法方面的一些博客,顺便也看了几章Coding Interview,直到秋招我的第一场笔试来临。
2013年的秋招
好像是9月17号吧,那天晚上,创新工场急急忙忙的在HUST的一个小教室搞了一场宣讲会之后就开始笔试,刚开始以为不笔试,所以没带笔,结果宣讲人说要笔试,当晚就出成绩,幸好从同行的同学那里借了一支笔。创新工程2013秋招的笔试题我相信大家都可以在网上找到,如果这套题叫我在2013年4月份的时候做,我肯定做的稀里糊涂的。那天晚上的三个算法题,只有一个堆排序给整忘了(原理都忘了)以外,其它轻轻松松完成,而且写的代码冗余很低(自我认为哈)。笔试完之后当天晚上也没收到面试通知,所以肯定是挂了,也没有当初的那种太不甘心的想法,因为知道自己试卷的真实情况,也不是盲目的感觉出来的笔试成绩。紧接着就开始准备阿里巴巴的笔试。阿里巴巴是我认为中国互联网公司技术最牛的,他们又一流的前端团队,一流的算法研究员,所以他们招的人肯定都是一些大牛。我在网上找到了先前阿里巴巴在另外一个城市的考题,看了一下,第一感觉就是难,第二感觉就是很考人的综合能力。
当我做完武汉地区的阿里巴巴考题之后,瞬间觉得,这公司肯定是我去不了了,题的确很难,并且做错题会扣分的阅卷方式绝对会让我的分数很难堪的,果不其然,没收到面试通知,我一个同学过了阿里巴巴的笔试(和我同一个方向),他说他看到他的试卷上写了一个“30+”,所以大伙儿肯定能猜到我的分数有多低了,哎,囧呀!
当然接连两次的失败之后我也没想过放弃后面的笔试机会,反而是越战越勇,不是有句话怎么说的呢,屡战屡败,屡败屡战形容我当时的状态就非常的恰当。后来我还参加了360,暴风影音,美团网,58同城,金山,迅雷等互联网公司,直到我从欢聚时代笔试过了开始,后面陆陆续续接到了深信服,腾讯,凤凰网,创维,IBM,51.com……的通知,当然也包括我最即将要去的公司,我的东家——乐易网络。(面试时间先后有点整混了,不过这不影响我想要说的)
欢聚时代的笔试有点坎坷,我网申了之后却没收到笔试通知,当时的感觉就是可能被鄙视了,不服气,所以在这种情况下就和我一个收到了笔试通知的同学一起去了老地点——HUST的西十二教,这气场肯定没有像阿里巴巴之类的带公司那么多人,两栋教学楼估计只有一层楼是在笔试的。当然随便找了一间教室,打听之后说可以让霸笔,但是每个教室名额有限,听到这话瞬间觉得这公司太不给力了,连这个都要抢。考试了10分钟了以后才让我们霸笔的准备进教室笔试,只可惜的是我去了好几间教室都说没名额了,坐不下了,正当我打算放弃往楼下走的时候,发现了在边上不起眼的一间教室。刚开始监考的一个女同学说不让进,最后另外一个男生出来说给他一次机会吧,那个时候已经过去了半个小时了,我得到笔试机会以后,随便找了一个座位就开始做题。当然我肯定是没能把题给做完,题量太大,只把大题做了两道(试卷是好像由约60道选择题和5道解答题构成),感觉非常的糟糕,觉得肯定是没希望了。可奇迹就是这么奇迹般的发生了,好像是第二天下午我居然收到了去XX酒店面试的通知,一面的时候很顺利,问题全部Ok,给面试官的感觉相当棒,当然当晚就收到了技术二面通知。(一面的技术问题大致还是解析C++虚函数的实现,大数据查找和一个写算法的题,至于写什么算法我倒是忘了,估计是什么排序算法吧。反正就是说一面的技术问题肯定不会很难。)
第二天的技术二面让我大跌眼镜,严格意义上说不是一个真正的技术二面,感觉像是聊天,而且还是聊产品优化方面的。面试官是一个长头发,给人感觉就是搞艺术的那种人(没有胡子哈),说话也没有一面面试官那种粗暴的像捕杀式的问题,非常的友好,都是问一些关于产品架构呀,优化之类的。所有开发人员都会说这种面试肯定过撒,当然我也是这么认为的,可结果却不是这样的,被我搞砸了。我们聊到一个我很久以前做过的一个小工具,关于线程的问题,我当时是第一次做多线程的,所以有很多地方可能有会问题,本来想的是开一个线程来分析数据,然后界面行就可以干其他事,不至于卡死,可是我的作法却不是这样的我直接将阻塞了那个线程,让界面的鼠标手势置为忙碌状态。那个面试官的心很细,抓住我的这个缺点之后就疯狂的问我为什么既然是开辟了一个线程为什么要阻塞,我一时之间无法想出一个完美的解释,因为当时开发的心态就是学习多线程,当然这句话我没有说出口,也不知道该怎么解释这个东西。
结果如你想的那样,二面成绩不合格,挂了。
腾讯的不是也是,感觉不佳,因为题很简单,所以就估计自己会被挤下去,没想到的是居然笔试通过。一面的时候我是上午11:20的,面试官是一个估计还不到29的,很年轻,这次面试感觉完全不一样了,当时的心态就是,腾讯不要我就算了,没什么大不了的,所以在面试的时候放的开,什么想法都和面试官说,他给的问题也是那种感觉像是考反应能力的,技术问题也没怎么问。(面试的时候我偷瞄到我的卷面成绩82,当时有种喜出望外的感觉)面试结束之后,我记得的很清楚的是,他问我想做什么,我说:“我想做一辈子技术,我想搞一个和CAD那样的大型软件,用C++。”
然后他说:“我们的QQ不是大型软件,那你觉得我们公司有适合你的位置吗?”
我直接回了一句:”不是我也把它当做大型软件来做!“
就这样一面就结束了,叫我回去等通知。出了XX酒店,我就直接去了深信服面试,很奇葩的是我的一面居然是HR面,直接问我期望工资多少,家是哪里的等这种问题。面试之后嘛,当然也是回去等通知。
更奇葩的是,收到深信服的二面之后,面试我的居然是一个小伙子,感觉就像是大学毕业参加工作每两年那种,问的问题也是很奇怪,每次我回答完都要问我:你确定吗?我说确定,然后他很不屑的又开始有一番技术问题的轰炸。几轮下来之后,来了一句,感觉你技术还是不行呀,不过呢,看你知道的还蛮多的,一会儿下午就去三面吧。当时听到这样的话,感觉很是有种无语的感觉。吃完中饭之后就去了三面,三面的面试官也是上来就来一个问题,叫我把像”中华人民共和国“这样的语句或者词语缩句,我说用字典树来做,然后就啪啦啪啦的讲了一下大致实现,我看到他点头默许之后就开始了我现在犯嘀咕的一串代码。他叫我是实现memcpy这个函数,他把函数原型写出来了,就是这个函数原型,影响我对这个公司的整体映像。纸上写了一个关键字,我当时以为这个写法是正确的,就没沿用了那种写法,可是回来编译一下发现根本通过不了,然后就没有然后了。(那个关键字的写法倒是很奇怪,记忆中反正是有一个void*,但是还有一个什么给忘了,不是const)
可是我还是收到了领offer通知,那天我没去,当时有两种想法,第一,工资太低;第二,以后我可能学不到我想要的东西。
再往后说,腾讯一面完后的第二天,我被通知去参加了二面,可没想到的是我居然是当天那个面试官第一个面试的,进房间之后看见桌上厚厚的文件,我就有一种不祥的预感。简单自我介绍住之后就来了一个算法题:大数相加(比如说100个9+200个5),拿到这个题第一感觉就是自己肯定能写出来,可是没想到的是越往后写,我就越发觉得这代码肯定能有一个优化的地方,我就在一个关于计算结果内存分配的地方死扣,结果耗用了大量的时间也没整出来。这轮下来我给面试官的感觉岂能用差字来形容,我也没法和他解释为什么会出这种问题,估计他也不会听。然后他就用很怀疑的眼光看着我,怀疑这套题不是我做的,就叫我看试卷,做了一道题,当我我肯定是弄出来了,然后嘛他开始转移我的视线,感觉像是刁难我一样,直接让我做一道大数据的题:QQ每天会产生大量的账号登录日志,叫我统计每个QQ登录的次数,并且要方便迁移运用。我当时回答的是将所有的日志分成很多个”桶“,每个”桶“内有一定量的账号数,也就是日志条数,然后用hash_map分批统计每个”桶“内的的登录次数,但是面试又提醒我说每个QQ一登录就会产生一条,带有一定特真的日志,你怎么知道这个QQ是登录还是退出;我又继续说,那肯定每条日志都有一个标记符作为是登录还是退出的状态保存。他没回答我,当我说完之后,他直接来了一句今天就面试到这里,有通知会通知我。然后嘛我就倍感失落的离开了XX酒店。
后来到是11月份中的时候,我还没签,刚开始感觉有点着急了,可当我去参加了我现在东家的笔试的时候,我瞬间变得淡定了。乐易来武汉宣讲的时候是是在晚上,我去听了,第一感觉就是这个团队很给力,氛围很好,很重视每个员工发展,没有大公司综合征。CEO是从腾讯出来的,特别的容易交谈,很善开玩笑;公司的CTO(虽然公司没这么说,但是我估计就相当于这个头衔的)也是从腾讯出来的,给人的第一感觉就是很腼腆,搞技术的!晚上宣讲会的时候呢,场下坐的人蛮少的,估计是小公司,还是创业型的所以没多少人来吧,如果叫我给这场宣讲会打分的话我给乐易8.0(腾讯6.5,0.5是人气分,2013年实习生招聘的时候我给360的打分是9.0),虽然人少也没有什么大奖品的诱惑,但是氛围却格外的好,这就是我给乐易8.0的缘故;至于360那个9.0,要是你也去听了那天那场的话,你会恨不得马上就是360的员工,首先声明不是福利待遇诱惑的。
刚才有点跑题了,回到正题来!
第二天乐易笔试,可是我没收到短信通知,当然在那个时候心里面本来就着急工作的事,所以肯定不能放过任何一个机会。我抱着霸笔的心态去了WHUT,到了那边没想到人超出我想多,当时想没想到创业公司也很受欢迎,心里面那个感觉,压力山大呀!向他们说明来意以后才明白,因为他们的工作疏忽我们学校投递一个都没通知,很庆幸自己那天去了,哈哈哈!
冲着昨天晚上那个CTO(就这么称呼着吧,不方便使用真名),我选择了他监考的那个教室,进去的时候差不多都坐满了,我找了一个中间的位置坐下来,听见身后几个哥们(感觉很牛的样子)在讨论sizeof操作符关于计算内存大小的问题,当时听他们讨论那个纠结的,我都恨不得站出来说一句,就是从那个时候我瞬间觉得我一定能找到一个好工作,顶多就是一个时机的问题。
拿到试卷,刚开始几道题倒是没什么,越往后面做越觉得自己吃不住了,现在想来那题是真的难(面试的时候我看到自己的试卷成绩是”50+“),也考的很全面,计算机网络这种都有好多,而且也不是随便问一下TCP/IP那三次简单的握手,都考的很细。考试时间用完之后觉得,完败!(其中有一道题,我现在还有点印象:写出一种数据结构用来存储字符串,以使它的增,删,查,改时间复杂度都是O(1)的,至于空间复杂度有没有要求我忘了,好没是没有要求。)
可是没想到就是这种不好的考试感觉,却偏偏让我收到了面试通知。第二天通知我下午去了XX酒店面试,到了之后在会议室就只看到了几个人,当时那个感觉,有种莫名的恐慌感,很压抑,觉得身边的每个人都比自己强。等了10分钟左右,就通知我去某房间面试,就去之后吓我一跳,居然还有一个人在,我当时想,这时间也太紧凑了吧,瞧不起我也不用两个人同时面撒。后来才知道当天霸面的同学很多,所以时间安排的很赶。面试官一上来就抛给我一个算法题,直说思路不写代码的那种,好像是关于hash的某方面的题,看我很快反应过来时他又继续抛题(感觉有点像连环炮那种,一轮接着一轮),给我5分钟叫我写一个倒置栈的函数。当我正在写的时候,面试官就去问他写好没,我当时就想,这面试官会不会也整一道很变态的题,也让我搞这么久呢。5分钟搞定之后,他看了一下代码,然后叫我讲了一下思路,直接切题,继续下一道:最快的方式找出某股票过去的某天或者某个时间段内最大的收益。也是写代码,不过没时间限制;在我写的时候,他过去看另外一个同学,我听见那个同学说什么什么然后什么什么,听到那个同学说了之后我才明白,他还在做我刚才做的那道题,然后就听到面试官说今天都面试到这里,回去等通知的。他走之后,面试官又让一个人进来了,也是叫他做那个题。当我快做完时也听见他在讲述自己的思路(最原始的那种导致办法,问题就在于太浪费空间,代码没亮点),但是好像写不出来,这时面试官就换了一个问题给他,叫他写。当我做完时,看见他点头应允我的作法,然后就叫我回去等通知,我当然很不甘心就这样让我回去等,我直接问面试官:”你觉得我今天的面试怎么样?“
他急忙点头并小声地问答我说:“非常好!”
听到这句话意味着我肯定过了,所以我离开酒店后不久就收到了明天继续二面的通知。
二面那天没想到是CTO面我,我那个喜出望外的,当时更多就是一种关于技术问题的恐惧感,可是没想到他问的问题没有我想象中那么难,问题大多还是集中在大数据的查找上面。更意外的是,面完技术问题后,他主动声明说让我和他聊聊其它非技术问题的,听到这话,我当时那个高兴的,瞬间感觉压力一下就释放了。然后我们就谈了很多关于现在前言技术的问题,从那个过程我也发现,他还很冷静。二面结束之后我被直接推荐到了HR面,HR在表达了一些关于没能解决中饭的歉意之后就开始问关于工资,家庭,自己的未来主张等方面的个人问题。整个过程出去被外界打断的时间,估计不到20分钟就Ok了,最后给了我一个信封,我知道那就是Offer。
这是一次非常愉快的面试,从一面到三面感觉都很自然,自己的状态也很给力。拿到Offer那一刻,心里面悬着的石头终于落地,不管是工资还是未来的发展方向,都给了我足够高的期待。
其实选择乐易我还有一个很重要的原因,我想和这样一家公司一起成长,当有一天公司规模很大时,自己的工号,就是那批小于100的人。
意外收获赞赏的面试
在乐易面试前,我还参加了创维的面试。(忘了有没有笔试了,没什么印象了,好像有,但是应该是很简单)
创维的一面也不是什么技术问题的面试,就是讲讲自己以前开发过的一些东西。当然每个人都希望把自己最亮的地方展示给别人看,我也不例外,我选择了一个我曾经做过 的一个语音类桌面应用,那个程序是我觉得收获最大的,因为我重写了Windows风格界面,实现整个程序个性化的外观。他们一听,瞬间来了兴趣,然后就不停的问关于这个程序的问题;当然啦,这种肯定没什么问题的,面试的时候只要逮住机会说自己做过的东西,并且面试官非常的有兴趣,那就证明你差不多已经通过这场面试了。就像我说的这样,一面很轻松,第二天叫通知我去二面。
没想到的是创维的二面居然差不多是HR面,不过面试官是一个HR和一个副总经理,长的还蛮帅的,在外面等的时候听工作人员说他算是公司最年轻的经理级别的人物,能力超强。进去之后万万没想到的是让我说觉得自己平时做过最优成就感或者收获最多的东西。我当时一想,这不就是一面的那个问题吗,怎么又问呢,是不是面试官想试探我做过多少东西呢。所以我开口就说了一个大一时候写的一篇论文,然后说了自己从那里收获到了什么什么,感觉他们都挺用心听的。这是HR插话说,“你不是做过那个重写界面的程序吗?为什么不说呢?”我当时很脑残的回了一句说,那个也不算是我收获最大的,严格意义上说这篇论文才是。一听到这话,经理发话了,“能过一面的人一定是我们公司觉得你有特质符合公司的人,我们选择让你进入二面是因为我们发现你一面的时候有一个闪光点,这个闪光点就是我们需要的。”听到这话,我瞬间觉得自己误解了人家的意思,然后嘛,面试结果肯定可想而知,以失败告终。
不过很有幸的是得到了这种人物这么高的评价,心里面其实还是挺舒服的,虽然面试结果可能不好。
后来我想,我的问题主要在于面试的时候想法太多了,担心的太多了,所以我觉得每一场面试都需要把最诚恳的心交给面试官,那样整个过程就是很开心的面试,当然这也就成为了我后来面试的前车之鉴了。
英语是个伤
关于应聘IBM GDC岗位的时间我记得不是很清楚了,估计也是11中旬的样子。我也不知道是怎么搞的就收到了IBM面试通知,我没参加过任何IBM的笔试。那天手机收到一个电话,但是当时没来得及接,然后我就打过去,通了之后没想到人家直接给我挂断,我当时还以为是什么骗子呢,没想到被挂断之后马上就收到了那个号码的回拨,一听原来是IBM电话面试的通知,原来是帮我省电话费呢。
当天晚上准备了一下,看了一下关于应聘IBM的经验分享,说是英语的对话面试,瞬间就感觉这肯定没戏了,说不定还会落下什么尴尬呢,到时候怎么收场呢。一直忐忑到了接到一个男的面试官的电话的时候,刚开始的时候,先确认了一下是不是我本人,然后问有没有时间和空间接受这个面试,然后就正式开始了,一来就是说用英文做一个简短的英文介绍,听到这,我赶快打开自己以前准备的英语简历,然后就开始念了。说完之后,面试官就说换回中文的对话,开始技术面。IBM的面试问题都比较基础,没有什么算法之类的,全是考你对C++底层模型的的认识,也有一些是关于语言本身的,比如:
#define和
const的区别之类的很基础的问题;不过很明显感觉到的是问题难度的梯度和明显的在递增,我记忆犹新的就是问了一个关于sizeof求数组大小的问题,我的回答是:当sizeof接收到的是作为参数传进来的参数时,得出的永远是4,其余情况就是数组的真实大小。听我说完,面试官连忙给予了肯定,当时的感觉就是好爽,幸好问题不是我想象中那么变态。当然这个电话面试有点像技术一面和技术二面,因为他还问了很多关于自己平时做过的东西的,所遇到的问题,所利用的解决方案等等,唯独没有的就是算法问题。
大概问了这么些问题之后,面试官就开始准备结束这次电话面试了,然后就说:我们会在接下来的三个星期处理的面试并给与一个面试评价,稍后你会收到一个职业测评的通知,请在三天内做完不然面试成绩无效。等我问了问题之后就算是面试完成。
接下来就是一个漫长的过程,三个星期,我都快忘了这次面试的事了,于后来的某一天收到了IBM HR从上海打来的电话,没想到问我的第一个问题就是为什么看到我的外语水平上显示的是四级水平,没有参加今年下半年的六级考试吗?然后我就只能实话实话说撒,说我自己四级都没过,然后HR就说了一句:哦,这样呀,好吧!然后就说挂我电话了,还没来得及让我解释一番呢。然后就没然后了。
这里谈到英语,说实话,在开发过程中,英语扮演的角色比较重要,不能说很重要,因为至少我相信我这个水平的都能看懂Qt帮助文档,那还有什么不能看懂呢,顶多就是一个时间和熟练度的问题,可是这个对于年轻的我这些都不是障碍。至少我身边还有很多翻译工具嘛,嘻嘻。
不过话又说来,我还是经常泡国外开发论坛的人嘛,英语怎么能很差呢,哎,连HR都不给机会解释一下的,伤心。
写在最后
我相信有我这样经历的同学一定有,但是有和我同样感受的却只有那么一个。
就像Stephen Prata说的那样:“
如果发现自己在随机漫步时,请保持自信,迈大步走。虽然在蜿蜒前进的过程中仍旧无法控制前进的方向,但至少会走的远一点。”
我们不能保证我们的每一步都走的毫无差错,但是我们可以保持自己是keep moving的状态。很多应届毕业生和我的想法也一样,刚开始都希望给自己找一个工资好,不用太辛苦的工作,可一路下来发现理想太过于丰满,导致我们很难看清这个复杂的世界。找工作就要比种一颗树一样,刚开始还是种子的时候,种下去,各种憧憬着它会长成一颗参天大树,远看就是一出风景,近看它能作为人们的乘凉之地。可当它冲出土壤的时候,发现这个世界没有桃花源那么美好,有风雨,有雷电,还有各种难以预测的危险。如果它继续往上冲,一直长,那么有一天它就有可能长成参天大树,就算是没有成为参天大树,那么死后它依然是栋梁之才,活着死了都有用,这才是我们应该最求的求职态度。
不管前路遇到多少坎坷,平常心对待,all is well. 当然也不是那种好不总结的屡败屡战的求职,每次都要当成是一种鲜活的经历,总结自己在当场应聘中的得与失,以一颗质朴的心去对待所有的面试,敢于说自己不会,不懂,或者没见过这类的话语,我相信没有哪个人在面试的时候是什么都知道的,只有可能是他懂的比大多数多一些而已。
当然面试过程中还有一点很重要,最可怕的就是与你前后面试的人形成对比,如果他比你好,那么你觉多半是被刷下去那个人,当然如果他比你差,那多半你就是暂时安全的。
还有一种情况就是,每次面试的第一个往往都是不理想的,因为在那个时刻面试官都不知道这批应聘者的总体实力咋样,所以出的问题可能都偏难,这种情况也容易出现面试不如意的情况,当然那些有十足把握的人另当别论,但是也千万不要盲目自信,实习生招聘的我就是鲜活的例子,还希望引以为戒。
现在我又来说说关于工资的问题,以今年我知道的来说,不清楚的我不说。(当然关于发多少个月的工资,反正在互联网公司,一般都是15个月起底,至上有可能发个两三年吧)
中国互联网三大巨头:
阿里巴巴研发方向至少有18万/年(今年的阿里星计划,全国只有10个名额,只能少不能多的,这个工资高的吓人,据传是60万起底,有房有车的),百度软件开发方向(非算法)12K/月起,腾讯和百度差不多,可能某些岗位偏多;
其它的各大互联网公司如下:
奇虎360,宣讲会说的是不用愁工资水平,去年最低的一个12K/月;
网易游戏,>24万/年;
欢聚时代,7K/月;(不包住)
西山居,招聘会的时候说工资都不是问题,只要你能来,初步估计也是20万以上;(有ACM全国三等奖以上的有绿色通道可以走的哦,好像省赛三等奖以上也可以)
完美世界,没直接说工资水平,听朋友说20万不在话下;
美团网,财大气粗的,15万起底,去了都有一台Macbook和一个29寸显示器的电脑;
深信服,研发岗位6.5K/月,测试6K/月;
51.com,根据实力说话,最高税后差不多7K/月;
ThoughtWorks(也就是有人说的思特沃克),经常出国,提供软件开发解决方案的,很出名的一家专注关于敏捷开发方向的公司,工资不会低;
UC,8K/月起底;
WPS,不低于7K/月,宣讲人说WPS的总代码有1000多万行,你可想而知这个开发岗位的工资估计也不低于9这个数(个人推测);
华为,研究生10K/月,本科生9K/月;
现在只能回忆起这么多,以后有想到的继续累加。