找完工作后的感受总结,用以共勉

昨天中午终于收到hr jj的签约通知电话了,一刹那间心里有那么一刻轻松,感觉像阿甘在影片的最后那样,突然觉得自己不用在这么跑下去了,因为我早上的时候还一直在坚持参加笔试。接完电话,知道自己找工作终于尘埃落定,要告一个段落了。回想这一段时间的经历,自己感受颇深,在这里整理一下,与大家分享共勉,也希望以后兰大人能走的更远、更广!

这次找工作之行,从我9月底出来,到现在已经三个月了,我选择在北京找的,因为自己的专业是与IT相关,在这边的话机会相对多一些,当然,竞争也是更加激烈。三个月的时间真的是很煎熬人,我总计投出简历约150多份(包括网投、邮件投递和双选会专场),大约拿到24家笔试机会,通过笔试拿到面试机会的有 18家,最后给了offer意向的有6家,自己最后选择去了路透在中国的研发中心,一是自己比较喜欢公司的环境和氛围,去过那里三次,感觉自己莫名的喜欢;二是工作内容做的金融信息服务,自己比较感兴趣。

我大概从找工作准备、笔试、面试和注意事项几个方面分享一下自己的一些收获:

1.准备工作

一是做好简历,这个无需我多说,把自己的经历润色总结后写出来,让人一目了然,一页至二页最好;最好多做几个版本,如面向技术的、面向事业单位的、面向销售咨询的,因为我想做技术,所以只做了一个版本,自己的实践告诉自己,我的简历不是很适合投事业单位或咨询的,因为事业单位喜欢中规中矩的,咨询公司喜欢你的活动经历比较多,而我的简历只是罗列了自己的项目经验和技术等,基本上投了的都石沉大海或被拒,所以建议大家可以多做几个版本的简历;另外就是简历随时更新,刚开始的时候简历总是粗糙的,经过几次笔试面试之后,自己就知道应从什么方面改进自己的简历了。

二是投递简历,选择目前比较好的人才网站,如应届生、中华英才网、51job、智联和中智等,特别推荐一下应届生,真的是非常好非常全,一站式服务,基本你想的估计都能找得到,另外推荐水木BBS和北邮人BBS的Job版,上面有较多的招聘信息和笔经面经什么的;在投递简历的时候,我采取的是广撒网,重针对,就是海投,看着合适的我就把简历投过去,这样做的原因是可以提高简历的命中率,一来是可以参加笔试面试积累经验,好为自己重点针对的公司做准备和调整,二是可以评估出自己的实际能力,看是在哪个阶段,因为谁都不敢说我就只投某某公司,其它的不屑一顾,经过几次笔试面试之后你就能定位出自己的位置,然后着重针对自己中意的公司准备,这个时候如果还有一些公司要你笔试面试,如果不想去的话尽可以推掉,把机会让给别人,这也是积攒rp的一个途径,我感觉 rp在找工作当中还是非常重要滴!

三是选择找工作的地点,我推荐北京、上海、西安和本校,适合不同目标的人群,我还是极力建议大家出来找的,因为这段经历你会学到很多,感受到很多,让你面对绝望,体验焦虑,让你学会忍耐,学会坚强,逐渐变得成熟稳重,一辈子都不会忘记的,感觉自己好像蜕变了一样。我自己是在北京,感觉竞争不是一般的激烈,这边高校太多,而且大多说实话比兰大的名气要响,我碰到最多的是北邮的,到哪都是扎堆的北邮人,我自己是觉得咱们兰大人虽然不说比别人好到哪去,但是一定不会差到哪去,结果证明是正确的,参加完众多的笔试面试之后,觉得自己也有小牛的潜质了,哈哈,觉得咱兰大人还是不错的。上海那边的情形据说比较好,因为高校较少,但是大部分企业在上海都有据点,相比北京来说,那边是粥多僧少,而北京是僧多粥少啊,有想去上海的可以去那边试试。西安也不错,离学校比较近,容易往返,大部分公司都会去西安招聘,而且大部分去外地招聘的公司,动作会比较快,一般笔试面试发offer顶多两周时间以内,一般一周搞定。本校的话就是想留在兰州继续发展的人了,这个就不需要太着急了。另外我觉得在一个激烈的竞争环境中,能够使自己更加坚定,心志得到锤炼,看自己到底能忍耐多久,是否在重压之下能够抗得住,面对挫折的态度,是更加焦虑不安还是继续坚持前进,你可以看到一个真实的自己,嘿嘿!我记得找工作前,朋友送给我一句话--越挫越勇,坚持不懈,现在也转送给还在找工作的朋友和师弟师妹们吧。

四是选择行业和方向,开发、测试、销售、咨询和管理培训生,外企、国企、私企和民企的选择,这个完全看自己的兴趣决定了,我觉得专注一个就好,不然到后面如果很多offer的话,真的很难抉择。另外有人可能对测试有误区,我觉得测试比开发难,是个经验活,而且大部分还得手动,虽然枯燥乏味,但是时日一久,你就会觉得你的经验值会暴涨,无人可代啊,另外小道消息,一般做QA升的比做开发的快,呵呵。

2.笔试

笔试没有太多的窍门,大多公司的笔试重的还是基础,所以一定要把基础打扎实,如数据结构、算法、数据库、网络、操作系统、网络等,另外就是 Linux/Unix基本命令,软件工程的基本概念,XML、最新的一些技术和框架等,如Spring、Struts、Hiberbate、Web2.0 和AJAX等,这些都需要了解涉及一点,在可能就是自己平时的项目经历积累的一些经验和项目管理的技巧,不过这些不是主要的,最重要的还是基础,所以多复习是通过笔试的硬道理。另外推荐几本笔试的书,如程序员面试宝典(有C和Java版的),里面涉及一些很经典的知识点,而且很多笔试题目都是从这些题目演化过来的;C/C++高质量编程指南,林锐的,非常不错,另外就是网上的一些经典笔试题目了,多看看开开眼界总是好的。还有一种笔试是考逻辑和公务员题目或性格测试,逻辑题很多外企比较喜欢考,这个只能多练习,熟能生巧,如IBM的第一部分IPAT,真的非常有挑战性,感觉非常人能完成,公务员的题目主要是一些事业单位喜欢测试你的反应能力和性格,如中国移动通信研究院等,这类题目也是多做吧,反正我做的比较少,很少考过去,性格测试之类的就凭第一印象反映你自己就OK了。另外可以多去网上看一些笔经,如 http://wiki.xyzp.net,都分门别类了,还不错。

这里列举一些经典的题目类型吧,不全也记得不是很清楚了:

C语言的头文件、include两种方式的区别、sizeof和strlen,sizeof针对数组和指针的不同,指向数组的指针和指针数组,函数指针,结构体内存对齐,位域,虚析构函数及其作用,虚函数,虚继承,多重继承,虚函数表和虚函数指针,不同类型的变量在内存中的存储方式(堆、栈、寄存器),覆盖和重载的概念和区别,拷贝构造函数的概念和作用,浅拷贝与深拷贝,以及面向对象的一些概念。

Java里面的基本数据类型以及各个类型之间的强制转换,数据类型的自动提升以及什么时候会自动提升,成员变量和局部变量的初始化问题,类的初始化顺序问题,final、finally和finalize的区别,try catch和finally语句,Exception和Error,有哪些RuntimeException,隐藏和覆盖的概念和区别,String和 StringBuffer的区别,Interface和Abstract Class的区别,容器类的概念和使用原则,HashMap和Hashtable,ArrayList和Vector,多线程的概念和实现方式,线程类里面有哪些方法是static的,yield和join的区别,线程的同步和如何避免死锁,Object有哪些方法,IO,序列化等

设计模式主要考察概念,知道哪些常用的设计模式,举例说明及其应用场合,如工厂,单例和MVC经常考,比如让你写出单例模式的代码。

数据库主要考察基本概念和基本SQL语句,如事务的概念及其隔离级别,存储过程的概念及其优点和缺点,SQL语句的优化方法,范式的概念,创建表,创建索引,更新,删除基本SQL操作语句等。

网络主要考察TCP和UDP概念及其异同,有哪些基于它们的协议,OSI和TCP参考模型,ICMP和ping在哪层协议上面,路由器和交换机分别位于哪层,基本的路由协议,划分子网,如何选择路由路径;如果公司是网络公司,可能会考察的更深一点,像思科,华为,中兴和华为3COM等

操作系统主要考察的是一些基本概念,作用处理的几种算法,PV原语操作,存储器的分配算法,文件系统的分配算法,索引和文件大小的关系,设备使用的几种方式,虚拟设备的概念和优点等。

算法和数据结构主要还是考察基本功,几种基本数据结构,数组、链表、队列、栈、字符串,KMP算法,二叉树的概念和遍历,线索树和二叉平衡树,二叉搜索树的概念及其添加和删除节点时的变换规则,图的概念和遍历,最短路径和关键路径,全局最短路径,查找算法和排序算法,外部排序算法,建立索引的算法,堆(非常重要),以及基本算法,如分治法、动态规划、贪心算法,递归和回溯等。可以多上上水木的算法版,里面有很多人讨论一些笔试面试遇到的常见经典算法题。

3.面试

面试总得来说是拼rp,看是否能和面试官对上眼,看是否和他们是一路人,说白了就是看你是否适合企业和团队的氛围,这个东西太虚无缥缈了,所以只能说是靠 rp。我觉得面试在于诚恳、自信,展现自己真实的一面就行了,另外就是保持面试过程中和面试官的交流,语言,眼神和手势等,要大气和随机应变。面试主要有技术面和rp面之分,技术面主要是问些与你简历相关的内容,所以一定要把自己的简历吃透,不懂的东西不要写太多,不然你忽悠不过来,到时候吃亏的还是自己;rp面就是所谓的看你的综合素质,看你的性格,做事的方式,与人如何交流,如何处理问题等,如IBM和路透大部分都是关于这方面的面试。另外可以多去网上查查关于面试公司的信息,了解你的公司和你申请的职位,在看一些面经,如 http://wiki.xyzp.net,都分门别类了,还不错。

面试的时候大部分先由自我介绍开始,然后是问项目,然后就是各种开放性问题,最后是你问问题了。自我介绍2-3分钟就OK,有中文和英文的,这个自己要做好准备;项目介绍主要是问你这个项目是什么,你负责什么,主要工作和贡献是什么,你所作的工作底层细节是什么,怎么实现的,画架构图,针对模块一个一个讲,有时候会问得很细,比如IBM,所以要做好万全准备,你遇到的最大困难,如何解决,你获得的最大成功,你如何与人沟通合作,给你印象最深的是什么,你们的团队的意见有没有分歧,如何解决的等等,这个部分若是外企对英语要求比较高,基本上也是英文表述和回答,所以自己最好也是做好充分准备;然后就是各种开放性问题了,什么你的家乡,说说你的学校,或者是刚才在问项目部分问到的一些问题等,这个有时候也会当考察你的英语来问,所以也是相应的准备一份。我自己面试的时候,把这些常用的问题都备案了,合起来至少有20几个,时不时拿出来回味回味,你会突然发现找完工作后,英语口语进步了,纯粹的意外收获啊。轮到你问问题的时候,不要问些太唐突的问题,比如待遇加班什么的,可以问些实际的问题,比如面试结果啥时候出来啊,总共多少面啊,我应聘的岗位在公司的地位啊,以及主要的工作内容有哪些啊等等,看自己发挥或自己想问得了。

下面具体说说我面过的一些公司的情况,涉及到待遇的部分,网上已经公开明码标价的我就写了,有些公司暂时没有,我也就不写出来了,毕竟公司的薪酬制度是保密的。

SLB:斯伦贝谢,超级爽的地方,为石油行业做服务的,和BP,康辉等鼎足世界。以前一起做项目的有两个哥们去了它的BGC做tfe,派到国外大概1年半的样子,做现场工程师,期满毕业后回到北京BGC工作,在国外的时候是4000$/m,回到国内还是能够有14W-16W/y,要是能进去的话千万不要犹豫。今年的招聘流程是这样的,只要去参加它的宣讲会,就可以拿到第一轮的面试资格。我是稀里糊涂的跑去的,因为SLB开始的特早,我经验那时还欠缺的很,当时只知道哥们都去tfe了,但没闹清它是那个部门的,结果去的时候发现有fe和bgc两个部门招聘,我瞧fe和tfe就差一个字母,就毫不犹豫的选了 fe,结果才知道一个字母差了十万八千里,fe虽然也是现场工程师,但是要外派3-5年,不太适合我这种有GF的,最后才闹清tfe原来是属于bgc的,我欲哭无泪啊。面试其实很简单,一面是3分钟自我介绍,主要看你的性格是否适合他们的团队,是否适合野外生存,是否能够耐得住寂寞,是否能够自娱自乐,比如玩游戏啊什么的。当时20多人群面,每人3分钟,我因为报错了部门,所以也没什么太大的兴趣了,就当去练习口语,结果因为是自己的处女面,很紧张,英语说得超不利索,非常丢脸,结果当然也是被拒了。去SLB的话,在自我介绍时突出团队和自娱自乐比较重要,让人感觉你这个人比较有趣,和你工作不会太沉闷,最好是单身,因为长期在现场,分手率听说很高很高,那天面试里面有一对佳人,结果好像是被拒了,人家觉得不能棒打鸳鸯,呵呵。如果过了一面,后面还有三面,二面听说是抓个纸条或东西说三分钟,具体是什么网上有些面经里提到了,不过听说hr也经常看面经,所以不能保证一定正确,呵呵。三面是做游戏,群殴,如果这面过了,基本上就问题不大了,最后面一次大Boss就OK,因为我没参加过后三面,基本情形是听来的,所以不可全信,自己去芜存精吧。

百度:参加完它的笔试,笔试主要考得是程序找错,Linux基本命令(ps,awk和sed),算法(全排列中去除重复的,第二题有点忘了,好像是分解一个数,使它的乘积和最大,考得是分治和递归),另外还有两个设计题我没看到,时间不够没做完。完了之后就通知我去一面了,我投的是软件质量部,一个gg面的我,非常和蔼,不过那天我自己霉运当头,因为我的项目全是基于Java做的,而百度我估计还是C和C++加脚本语言Shell,Perl什么的,gg看着我的简历,实在是不知道问什么好,最后看见我对Shell还熟悉,结果我的不幸就开始了。先是问了一个我怎么把两列数据合并到一个文件里,当时傻了,没怎么这样用过,只好直接说不会(paste命令);第二个是找出一个文件夹下一定时间内的文件并打包,这个我会,很快就答了(find和tar);第三个是问我怎么让一个文件逆序,我不会,也把题目意思理解错了,我以为是一个字节一个字节的逆序,结果搞了半天,把C和Java都搬出来了,一说人家的意思是要按行逆序,这下我没辙了,直接说不会(其实很简单,tac命令,和cat相反);问到这里,gg估计觉得我简历水的很,然后就指着旁边的椅子问我,你如何测试,嘿嘿,这个我有备而来,balabala说了一通;然后是问我试卷的问题,因为全排列那题那天我做的时候有点问题,结果马上把正确的说了,第二题答得还好,没问,结果又问我怎么优化全排列这个,我傻眼了,我会的就这个已经复杂度算是不错了,结果gg最后问我你学过组合数学吗,我说没有,学过排列组合,然后就说面完了,最后,我傻傻的出来,觉得没什么戏了,居然还追问了一句,你们这对组合数学要求很高嘛,废话,做搜索的哪有对算法数学等要求不高的,估计这句话搞得面试gg没脾气,直接把我挂了。心情大坏,幸好百度还有两位以前一起做项目的哥们在里面,顺便去里面找他们玩,体验了一把,觉得百度还是不错的,尤其是今年加薪了,基本都在14W-18W/y之间,不过也比较辛苦就是了,顺便吃了个猕猴桃,就和百度说拜拜了。同学中有一个去了,待遇那叫一个羡慕啊!

QQ:笔试很简单,选择题全是基础知识,比较简单,算法考得是递归和回溯,主要是填空,最后一个是算法设计,这个也是经常在笔试和面试中出现,就是给你有限的内存,比如1G或2G,然后给你一个文件大概是10G,里面有1000万条数据,你怎么快速的选择出排名前100的数据,其实就是堆的应用,建个 100个节点的最小堆就OK了,然后就是堆的插入与调整了。面试也是比较衰,面试的gg也是拿着我的简历看了半天不知道问什么,就先让我自我介绍,然后介绍项目,然后就随便问了问,觉得我做的东西比较水,然后就开始问技术题了,和笔试题最后一个有点像,不过换成是找搜索频率最高的前100条记录了,我刚开始想用LRU算法结合缓存系统来实现,不过好像没打动面试官,最后回来一想问了师兄,觉得还是用堆,只不过是要把替换出来的记录要保存起来以后再用而已,应该是堆加缓存比较合适;关键是错在最后一个基础题上,(short *)NULL+20,问我结果是什么,当时真是傻了,回答说20,结果出来风一吹,在跟别人一商量,恨得我直拍大腿,不就是把NULL指针强制转换了嘛,应该是40啊,悔恨啊悔恨,一时看走眼啊,估计也就是因为这个,人家觉得基础不扎实,又与QQ说再见了。同学中有两个去了,待遇约是7K/m,北京户口没有,但可以落在深圳。

IBM:笔试很BT,分为两部分,估计大家都有所耳闻了,第一部分IPAT,非常人能做完,逻辑,排列推理和计算,据说一般人只能得60以下,我一朋友考了80多,面试官都不相信,把他给BS了,搞得我当时直叹不聪明也有不聪明的好处啊;第二部分是技术题,全是基础,而且还与时俱进,很多都是最新的一些相关技术,IBM就是了不起。我经历了IBM4次面试,大概是有两个不同的组面的,一般每组2面,也有可能有3面,3面一般是跟大Boss聊聊,问题不大。我一面是在得实面的,三个mm,当时我就特心花怒放,感觉非常良好,觉得今天应该会发挥的不错。先是让我自我介绍,然后说项目,给她们画图,详细讲解,她们基本上算是听明白了,然后就是关于项目过程中的一些开放性问题狂轰滥炸,三个mm把我蹂躏的不行,讲得口干舌燥,刚想休息一下,结果看到我得了IBM奖学金,说我和IBM还比较有缘,当时赶紧奉承了一下,结果马上一连串英语出来了,让我一分钟考虑一下,问得是怎么申请IBM奖学金的,当时就特郁闷,什么都考虑了,就这个问题没考虑,赶紧转动脑袋,列了几条,balabala说了一通,基本算是明白了,幸亏蒙混过关了,被面了45分钟,真累,不过自己心里感觉比较有戏。果然过了一周,通知我二面了,这次是一线经理,jj非常nice,说话声音很好听,先是直接来了段英语介绍项目,balabala说了一通,然后又问了遇到的困难,合作什么的问题,然后转成中文,又问了些开放性问题,比如你和实验室的人一起出去玩,他们选得地方如果你不喜欢,你会怎么办之类的,然后让我做个什么智力题,主要是考验你的坚持力,坚持自己的看法和立场,我因为概率学得差,当时考虑的可能比较久,太过于谨慎,显得不够自信了,然后她介绍了她这边工作的情况,是做测试的,难怪会考察你的坚持力,呵呵,最后问了能来实习不,我答曰春节后,人家说会考虑我,我当时就特乐,傻傻的,然后随便聊了聊就走了,又是一个45分钟。结果等了一个月,我就知道没戏了,IBM让我在快乐中死去了。不过这时另外一个转机又来了,IBM的DB2组又把我翻了出来,估计是某些大牛把offer吐出来了,我又去面了,在盈创动力,一面三个人,问得还是那些差不多的问题,问了Java的容器类, Exception,多线程同步等等,英语介绍了项目,然后又balabala回答了些问题,大概1个小时,我出来了,这次又觉得有戏,结果过了一天,让我去2面,这次是两个人,先是自我介绍,讲了项目,问了些技术问题,还是那些,然后又英文交流了一下关于奖学金的若干问题,最后我问了问关于工作的具体内容等等,大概也是1小时,感觉不是很明朗,果然在12月24号,给了我电话拒信,唉,IBM看来果真跟我没缘分啊。IBM今年招的人比较少,据说基本上是实习的和内推,校园招聘有一部分,所以能去实习和有内推机会的话一定要把握住,语言基本上是Java,要是对Eclipse插件开发比较熟悉的话会占优势。同学中有两个去了,待遇和网上说得一样,7.5K+800饭补,一年发14个月,关键的是工作三年后有8-10万的房补,让你到时候欲罢不能,最后基本上都是留在IBM继续干,由于今年北京的户口很紧张,在加上去年IBM的“户口事件”,今年那是一概不保证,估计能解决一部分,去年有一部分落在天津,不知道今年能不能解决。

路透:说实话,刚开始自己找工作的时候基本上不了解它,在北工大听了宣讲会之后,觉得特莫名的喜欢,回来查了查资料,这时候才知道路透居然是以金融信息服务著称的,以前可只知道路透社,路透社只在整个路透集团的财政收入中占10%的样子。路透大家应该可能都知道它在媒体发面很出名,有150多年的历史了,它以提供公正实时的金融信息数据著称,目前在世界上有八大研发中心,中国的研发中心是在2006年10月建立的。然后自己赶紧润色简历,满怀希望的投出去了,过了大概一个多月了吧,当时同学里面早就有已经去笔试的了,我就以为可能自己被BS了,结果在11月份初的时候,居然收到了笔试通知信,后来想可能是投简历的人比较多,hr一个个的筛选可能比较慢,所以大家一定要忍住,耐心的等待通知。路透的笔试是直接在路透里面上机笔试的,考试的内容与你申请的职位相关,像我考得内容基本上是C++,Java,C#和SQL,其中以C#和SQL占多,是不定项选择题,每个题目有5个选项,正确答案不超过三个,而且答案的权重不一样,正确答案里考察的关键点答对了的选项分值权重大,相应的有些就少,而错误答案里面也是一样,比如你关键点的选项没选,可能这题扣分就会比较多,所以考完后出现负分是正常的;另外据说题目是智能的,就是说如果你在某一方面做的非常好,它的题目就会越来越难,直到你做错才会给你换成另外的题。我笔试的那天因为上午刚面过QQ,觉得那天精神状态很差,早上面试发挥的也不是特好,下午机试的时候也是稀里糊涂就过去了。建议大家先把开始前的说明仔细阅读,这部分是不占机试时间的。我感觉笔试的时候发挥的不是特好,因为我除了Java做过连续几个的之外,其余的题目基本上一题一变,根据前面的经验说明我没几个是全对的,做的我冷汗直流,而且开始做题之前,系统就提示我成绩最好的是64分钟就完成了,我太汗了,这是什么样的牛人啊,我做了90分钟的样子,最后十几个还是直接第一印象选得;考试的题目特基础,基础的你会觉得超级难,超级BT,五个选项拿捏不准,汗,我C#根本不会,只是在大三的时候自学过一点点,没办法,凭着一点点的记忆和跟Java和C++的对比选得答案,SQL语句考得全是基础,如什么左连接啊右连接之类的,反正感觉机试的时候特煎熬人,真的是折磨你的肉体和精神,考完以后,舒了一口气,负责的jj告诉我两周内会通知面试。大约一周后就收到面试通知了,网上看面经,惊了,最好使用全英文,当时就汗流出来了,全力准备,主要是项目介绍什么的,至少要坚持到把这个balabala完,不然太丢脸了!面试的时候是两个jj面试我,在面试之前还碰到了以前一起做项目的兄弟,互相祝福了一下就进去面试了。开始是中文跟我聊了聊,说了说兰大,然后就开始英文的项目介绍了,在白板上画图,解释,一直讲一直讲,到最后面试的jj说不要太细了,然后就又问了些项目中的问题,项目讲完,就是开放性问题了,英文问了如何平衡做项目和学习的时间,然后我实在不行了,口干舌燥,舌头打饶,英文再也说不利索了,然后转为中文,这个时候就是问你项目中如何合作,协调和处理项目,还问了很多人都觉得在外企学不到核心的,你怎么看,你是倾向于外企还是别的什么之类的,自己觉得自己是个什么样的人,薪资期望和对户口的看法,另外好像还有点压力测试,当时我还特害怕,突然感觉不适应,感觉把信心都打击没了,感觉自己没戏了,最后问了大概什么时候有结果,感觉自己那时面的是真不怎么样。路透面试总共就一面,极少数的需要二面,因为是全英文环境,所以对英文和你的性格和做事的方式比较看重。差不多等了一个多月吧,12月12号,hr打电话过来给了口头offer,然后把待遇福利什么的说了一下,然后就是体检签约了,这时候感觉自己找工作已经告一段落了,拿到了自己想去的offer。待遇我就不具体说了,我还是非常满意,应该符合当时宣讲会上说得,提供有竞争力的薪酬了,呵呵,户口也是不保证,不过听说培训非常好。面试的时候主要是坦诚就可以了,有什么说什么,完全展现你自己,另外那个小压力测试一定要扛住,希望明年有更多的兰大人加入路透。

Google:我只参加了笔试,投的SDE,开始的特早,9月底就开始了,当时准备工作都没做好,去笔试的时候就两个算法题,一个归并,一个表达式去多余括号,悔恨啊,听说测试的题目非常基础简单,但要想过,准确率必须非常高才行,面试肯定也不容易,这个我没什么多说的了。

MS:也只是参加了两次笔试,直接就挂了,笔试的选择题算是基础,但后面的设计题还是比较难的,全英文答题,面试可以去网上看面经,也没什么多说的了。

群硕:这是个比较年轻也比较有争议的公司,因为有师兄在里面,所以还算比较清楚。因为是做外包,而且是针对欧美的,我觉得还是不错,因为可以接触到不同的技术,在里面要比较有激情,会比较累一点,但学到的东西那不是盖的,师兄比较喜欢技术,感觉在里面是如鱼得水。笔试的话就不多讲了,比较简单,写程序和写测试用例比较侧重,但需要注意自己写程序的质量,好的程序的一半是注释;面试的时候感觉面试的gg非常干练,非常快,因为我做的东西和公司里面做的东西,虽然概念是一样的,但遵循的标准规范什么的完全对不上,所以基本上和面试的gg比较难交流,另外对一些流行的J2EE框架和设计模式也不是很懂,反正基本上是问一个答一个不会,涉及的英文面试就是自我介绍,然后问你喜欢的业余活动是什么等等,感觉不到5分钟就出来了,相比其他的面试的人,我是最快的,当时感觉就没戏,把师兄的脸都丢了。但没想到的是居然给我offer了,待遇是依据你面试的情况给你定band,大概在5K-7K/m浮动,没北京户口,当时还特早,另外考虑到自己的兴趣和职业发展等,最后只能婉拒了它。我还是比较推荐这个公司,现在在中国越做越大,而且在外包市场上,绝对的Top5以内,待遇调薪比较快,只要你通过绩效鉴定,级别一升,薪水很容易涨,公司还没上市,而且有个非常好的领导人,还是非常有前途的,比较看好。

中兴:因为招聘是分区域的,本来应该回学校考,后来向招聘人员询问还是让我们在北京这边考了,笔试题非常简单,不过涉及了部分汇编语言的东西,真是忘得一干二净。面试大概有三轮,组织的非常不错,会问你关于C++、数据库等一些常见的问题,然后就是对工作地点和加班的看法,在项目中怎么合作等等,因为中兴现在在西安搞了研发中心,今年大部分人都是要往西安去,我当时说想去深圳,离家很近,他们也答应了;二面好像是两个领导面的,也是类似的问题云云,聊得还算比较愉快;三面是英语面试,不是很重要,主要是考察一下而已,可能去海外稍微重要点,都是说什么hometown,childrendream之类的,网上称面试的jj是胖姐,人非常不错。后来给offer了,当时我的三方还没寄过来,就跟公司延期了几天,给了个电话,结果后来想去签约的时候电话居然打不通,没人接,当时真是欲哭无泪,感觉rp太差了,后来因为别的原因,我又得把工作地点定在北京,中兴这边也就不了了之了。待遇是5.5k/m,大概有 400的补助,一年调薪一次,好像不是特高,没北京户口,但可以帮你落在其他城市,比如天津、深圳什么的。

迈瑞:做的是医疗电子设备的,在中国还比较有名。当时不是很了解,就直接去了,笔试基本上是C++,而且有很多VC++的东西,不太会,就把会做的做了,结果通知了去一面,是下午,感觉面试官是不是比较累了,面试官是个中年人,把我的简历看了看,因为我做的Java,而公司主要是C++,估计不太好问我,问了很多杂七杂八的东西,记得比较清楚的就是虚析构函数,虚函数指针和虚函数表,还让做了一个把一个整数的二进制形式的某一位反转来着,记得不是很清楚了,感觉面试官对我不是很感兴趣,基本上没怎么看我,问我问题也是我答完了半天才问下一个,感觉他自己也还在想我的回答一样。当时感觉不是特好,给我印象也不是很好,后面也没给我二面,我也就没在跟进了。据拿到offer的同学说是7k/m,户口可以落在深圳,但后来据水木上说,因为很多人拒了,后来把薪水调到8k了,呵呵。

JEDA:芯景泰达。在清华科技园的专场招聘会上投的,没想到给了笔试机会。这是一个还在创业阶段的公司,北京的研发中心才20多人,主要是做EDA验证方面的,好像还比较有名气。在去面之前,会给你一天时间写几个小程序,过了之后就去面试了。当时去面的时候,是四个人面的,先做了几个Java常规题目,四个人好像大部分都是清华EDA实验室的,因为是同龄人,聊得比较开,感觉不像在面试,更像在讨论问题,特别是在几个小问题上还争论了起来,呵呵。后来又来了hr面,聊了些人生,谈了些理想,看看你的性格什么的,都是比较常规的,说了我对创业型公司的看法和薪酬期望等等,大概整了2小时。面完了之后,就给了我offer,给的薪水还真是意料之外,还另外给了期权,但最后因为自己的专业跟EDA不是很相关,我过去之后也是做Eclipse插件开发相关的,估计要转到核心那边比较难,最后为了自己以后的发展,还是婉拒了,hr jj最后还挽留了一番,让我着实感动,说公司可以尽量帮你解决目前遇到的困难等等。如果有对IC设计和EDA验证感兴趣的,我觉得可以去试试,真的非常不错,虽然公司现在还在创业起步阶段,可能很多东西还不健全,但是慢慢会走上正轨,相信应该会腾飞。

凤凰网:作为凤凰卫视旗下的网站,经过前一段时间的改名,提出新媒体的口号,而且在无线业务和宽频这块做的非常不错,觉得很有潜力,今年是第一年招聘应届生。这个也是在清华科技园的专场招聘会上投的,过了两周就把我拉去面试了,没有笔试,这个让我很惊讶,直接就拿着简历问我了,介绍了项目,自己做的工作,怎么合作和处理问题,作为团队负责人的主要职责是什么等等,聊得比较愉快,大概1小时左右,然后面试的gg介绍了凤凰网的基本情况以及发展规划等等,当场就说我一面过了,直接等技术总监副总裁的二面就行了,然后是hr面。当时因为二面面试官一直在出差,说让我等着,可现在估计过了两三周了,还是没有消息,不知道是怎么个情况。凤凰让我比较感动的地方是把我的简历看的比较透,我适合做什么岗位,而不像别的公司一上来就问我你会不会这个,会不会那个等。希望明年有师弟师妹们可以去试试这个公司,前景应该很不错。

中国电子科技集团十所:这个非常早,是在清华的宣讲会现场投的。直接给了面试机会,面试的时候是三个人,两个估计是hr jj,另外一个是专家,因为我做的是Grid,跟他们目前需要的比较对口,聊了大概有10分钟吧,基本上了解了专业素质和科研能力,还有性格之类的等等,后来给了我offer,待遇不高,但福利应该不错,地点在成都,也比较适合生活,但因为自己不想在做科研,而且工作地点由于别的原因也不行了,就没有去了。其实还是很感谢那个老师的肯定,因为这是我的第一个offer,给了我一鼓气。当时还给他们鼓吹了一下兰大,后来好像还去兰大招人了,呵呵。

后面的公司就笼统的说一下算了,因为笔的也比较多了,面的也比较多了,基本上都差不多一个流程。大唐软件考得比较简单,涉及数据库,Java,设计模式,还有Hibernate和Spring等框架,面了一次,就没在给机会了,当时也是冲着给户口才去的,但自己的印象不是太深,所以也就没在关注了;中国网通宽带应用国家工程实验室,笔试内容也比较简单,涉及软件工程的基本概念,Java程序改错,XML,二叉树中序遍历,还有一个设计网站权限管理系统题目,面试了一下,没什么太大的感觉,他们比较侧重于北京高校的学生,这个让我很气愤,也让我很失望,不过那里的工作环境还是不错的,在中国网通总部,金融街很繁华,待遇大概是6.5k/m,户口不保证;然后去笔了华为3COM,比较简单,都是基础题目,面试的时候面了三轮,一轮技术,二轮是hr面,三轮是做个小游戏,比如海盗分金子什么的,因为我学得Java,估计去的话做不到核心的路由器、交换机和IP存储这块,后来没给offer我也就无所谓了,待遇是6.5k/m,没北京户口;同方鼎欣也是个外包公司,对它不是很了解,去笔试了,也还算比较简单,最后有个算法题可能需要一定的时间搞定,面试的时候是三个人,有hr和技术经理,问得也是同一套路,后来给offer了,待遇也是依据个人而定的,给我的是5.5k/m,没户口,我也就没去了;慧点科技是一家做电子政务的公司,在中国还比较有名,能解决北京户口,就去参加了笔试,题目量非常大,一套是综合能力测试,考得智力还夹杂一些简答题,一套专业测试题,考得基本上是程序改错,写程序等等,还有就是Hibernate和Spring,做了两个半小时的样子,特累,后来给了面试机会,因为已经有 offer了,也就没去了,把机会给别人,攒点rp;伊莱比特(ELB)是一家芬兰的外企,是Nokia的前任总裁创办的,主要是为Nokia做外包,如 Symbian,嵌入式等等,笔试时间开始的比较晚,题目基本上是C和一些通信协议相关的,全英文答题,我只做了我会的,关于通信协议一点也不会,当时考完觉得没戏,没想到后来还给面试机会,后来考虑到公司在亦庄,太远,就没去面试了,不过这个公司非常不错,待遇可能在8k/m左右;我考得最具价值的笔试就是中国外汇交易中心的笔试了,居然可以报销1000元以内的交通费住宿费和餐费,真的是太爽了,考试分为两部分,上午是英语,下午是专业,总共5小时,题目出的不错,就是很多关于软件工程和软件项目管理的知识不太会,估计戏不大,不过能帮我报销已经很happy了。

最后说一些自己比较遗憾的公司吧,没有拿到机会。EMC,当初自己比较感兴趣的公司之一,因为自己太过于重视,把简历写得过于谦虚,结果连chinahr 的筛选都没过,去霸王笔结果都不让,实在是太遗憾了,待遇去年有哥们在里面,大概13w/y;Oracle,也没给我机会,不知道是什么原因了,待遇据说是9k/m,不是很清楚;瞬联,通信外包公司,刚开始因为不了解,也就没投,后来才发现这公司还不错,薪水分三档,有1w/m,9k/m和8k/m的;最后在推荐一些好公司,如Myspace、酷讯、绿盟、Teradata、SK、Sony、北电等等,比较多。

4.注意事项

一是我觉得找工作不能急,要给自己定位好,心里要非常清楚自己想要做什么,不要一急就什么都不顾,直接先找个公司签了,以后在毁约;我觉得第一毁约很麻烦,而且对自己的信誉和学校的荣誉也有一定的影响,有些公司比较包容,可能不会怎么样,但有些公司可能会过很久才给你办理这些手续,所以一定要慎重。

二是我觉得心态要正,从你找工作踏出去的第一步开始,你就应该把你当成万千学子当中最普通的一个,大家起点都一样,你以前取得的成绩都已成浮云,你一定要把自己先踹到最底层,然后在自己慢慢往上爬。

三是要自信,但不能强势;要谦虚,但不能谦卑。这是一个度的把握,个人自己的标准了。我觉得面外企的时候自信点,面国企的时候谦虚点,好像比较好。

四是在找工作的时候一定要坚持,直到最后。我觉得来找工作之前看了三多对我影响很大,让我在很长一段时间内无人问津的时候我都挺住了,也坚定了自己心里的立场,自己到底要什么,要做什么,一定要明白,坚持住!

五是关于期权和股票的问题,我也不是很懂,可能要咨询一些专业人士。下面是我从北邮人论坛摘录的:

给股票的方案:这里的股票指的是common stock,可以是公司在盈利很好的情况下进行buy back,然后分发给员工,当作福利(跟发奖金类似,不过更加激励吧) 
给期权的方案:很多startup的firm都用这种办法,目的一来防止principle-agent problem,二来鼓励员工上进,一起经营好公司。 
option分两种,put option和call option,前者是一种主要的做空机制,广泛用于风险对冲。而公司给员工的,都是call option。 
call option有一个行权价格,exercise price,一般公司会定的高一些,并且伴随有一个封闭期(例如三年),这样的目的一是为了防止无风险套利,二是为了绑定员工。因此你收到offer以后,得看清楚给你的option行权价格是多少?你的配额是多少,并且封闭期多久。 
对于call option,当stock price在exercise price以下的时候,其价格为0,而且,一般作为员工还是要支付一定的费用去购买option,因此又增加了一定的premium。虽然说IB承销的时候会尽量拉高价格,并且比较好的公司新股上市都会有不错的开盘,但是最近破发的案例也是有的,而且考虑到封闭期的risk premium,股票溢价带来的收益到底有多好,其实蛮难说的。所以我觉得签offer之前,还是看基本面吧,不要被option给忽悠了 

期权就是到期可以以预先商定的价格购入股票。 
如:某公司给你10000股的期权,为期5年,到期行权价10元。 
如果5年内离开公司,期权作废。 
如果5年后股票跌破10元,期权就是废纸一张。 
如果5年后股票大涨,到100元,恭喜你可以以10元购买,转手就可以卖出,赚90×10000元。 
公司在创始时期,没有上市的时候,你得到的不是股票,是股份。公司的创始人手中都是有股份的,当公司有新入的风投,创始人的股份就一步步的较少,这就是为什么很多创始人会被赶出公司的原因。 

六是关于户口,上海市是打分,公平竞争;北京因为奥运的原因,这两年户口指标特紧张,特别是限制双外生入京,让人很是恼火,搞得我现在对奥运很不感冒,不知道明年师弟师妹们的情况会怎么样。我还是比较看重户口的,因为让你有一种归属感,而且户口在身边办事也比较方便,若是打回原籍了,需要办个什么手续的还得跑回去,另外以后子女入学的时候非常有用。目前来说外企比较难保证,国企和央企的话应该没问题,看自己在找工作的时候就薪水、户口、发展前景的权衡了。 

七是要勇于去霸王笔和霸王面,真的感觉机会其实是自己争取来得,老是被动是不行的,要主动出击。 

八是英语口语的问题,其实面试时考察的不是要你多么流利,而是你能够比较简单的,比较顺畅的表达你自己的意思就可以了,但当然是越流利越好,在外企比较占优势。 

九是国企和央企在笔试的时候,因为这些单位一般是做甲方,像银行、运营商、国有垄断企业,中央大型企业等,招的人可能是去做规划管理什么的,对软件工程和软件项目管理要求比较高,可以事先多关注些这方面的东西,会比较占优势。 

十是外企、国企和私企的选择,这个看个人自己,想从最底层锻炼自己,那就去华为这些地方,应该能学到很多东西;若是想图稳定,就去国企央企,应该按部就班混日子就行了;若想体验另外一种环境和氛围,想学习管理的话,就去外企吧。 

找工作的过程是辛苦的,也是比较累人的,是个精神和肉体的双重锤炼过程,虽然failed很多,但是自己也收获到很多,感觉自己一步步真实的走过来,重新塑造了自我,这种感觉非常棒!最后,感谢GF的陪伴,感谢父母,感谢姑姑和感谢爷爷奶奶的支持,感谢实验室的同仁们,感谢CGSP的兄弟们,感谢兰大!希望兰大人以后走的更远,更广!

你可能感兴趣的:(算法,面试,百度,招聘,华为)