寻找工作的经历和思考_派派后花园

用户中心 游戏论坛 社区服务
发帖 回复
阅读:2740 回复:0

[假期兼职] 寻找工作的经历和思考

刷新数据 楼层直达
6qazsewq

ZxID:440176


等级: 热心会员
随风沉沦
举报 只看楼主 使用道具 楼主   发表于: 2008-10-19 0
【序】

10月9日,周四

等BAIDU的消息等了一个月,这天我终于坐不住,早上找人内推了GOOGLE的PM,中午在公司休息时收集了几个公司,准备开始网申。

然而,世界上有些事情就是那么巧,我们称之为缘分

下午我在公司和导师讨论项目问题时

手机响了

我看到前四位数字,微微一笑

就仿佛是感觉到我投递了GOOGLE一样,BAIDU的电话来了

  

2008年10月13日,今年的第二封offer letter寄到了我的邮箱

  

【平静的Job hunting】

距最后一次面试,也有半个月了。

找工作的事基本算告一段落,这几天在公司和导师,经理交流了情况,也为本文扫清了最后的障碍

花了几天时间,写下这些文字

1.       一是记录自己的经历

2.       二是希望能对正在找工作的同学们有些帮助。眼下正是网申结束,笔试面试即将展开的高潮,此文若能略有裨益,我就很高兴了,RP++~

3.       三是抛砖引玉,希望能有更多的人来分享交流。


  

落笔前先写一点,烦请各位不要冠以“大牛”的名号,也不要解释为“炫耀贴”

前者愧不敢当,后者惶恐之极。

这样也能够让更多人没有顾忌的来和大家分享经验,先谢过了。


  

这篇文章分为两个部分

第一部分,是我的寻找工作的经历。

第二部分,是我的一些思考和总结,包括整个找工作决定的形成过程。


  

另外,写实习经历时承诺过要写篇关于考研,工作,出国选择的思考,一直没写,这次一并补完罢。

  

本文的提纲:

1.       概况
2.       过程
3.       一些准备和面试的经验
4.       一路走来,找工作的全过程
5.       考研,出国,工作的比较


阅读指南:  
一不小心写了7.5k字,能看完的人,我佩服你的耐心。  
红色的部分是关键句
蓝色部分是主要提纲
绿色的部分是一些比较冗长的细节,没有耐心直接略过

1.先介绍下大概的情况:

计科小本,offer 2个,准offer 1个,等消息 1个。

(请大家不要问我待遇的情况,尚未和HR商谈)
  

Offer:

1.    BAIDU 商务搜索部——研发工程师。

a)         9月4日通信实习的时候翘课去1,2面一块面完的,隔天收到3面通知,9月8日三面完毕(这天也是某位同学保研成功的日子,赞下,哈哈)。等了一个月之后拿到OFFER。具体后面说~

2.       腾讯。

a)         8月初在腾讯TIC夏令营结束后拿到OFFER,具体后边说~
  

准Offer:

CA 中国技术中心(CTC) —— 研发工程师。6月开始在CA实习,转正没有问题,所以可以说是准OFFER。

  

等消息:

微软 STC —— PM(Program Manager)
1.       8月28日面开发挂掉,具体后边会讲。但三面时boss觉得我做PM会很合适,所以又推荐我去面PM。一段波折之后,现在等消息。具体后边说

  

简历投递:
没有网申投递一份简历,都是内推。

笔试:无

面试:
1.       BAIDU商务搜索部——研发工程师。

2.       微软 STC —— SDE(开发)

3.       微软 STC —— PM(Program Manager)

  

2. Job Hunting

1.         CA实习

        i.              从6月到现在一直在CA实习,看过我前两张找实习经历帖子的人应该知道~在CA做实习生非常好,能够和正式员工一样参与到项目开发。实习的几个月间,我大概

                1.         写了几千行代码,负责开发了几个比较复杂的项目feature,

                2.         解了一堆bug,

                3.         每天和美国人发发邮件扯扯淡,除了待遇和考勤,基本和正式员工没有区别。

         ii.              在我看来,最好的实习就是这样能真正参与到项目里去,能够学到东西的,否则的话,个人能力没有成长,实习经历最多能帮你过简历关,面试的时候毫无用处。

         iii.              另外一方面,team对我的表现很满意,据我的导师透露,他在给公司的实习生情况反馈里,给我的评价的都是over expectation.

              iv.              由于我们team在极速的发展中,所以转正基本没有问题。

         v.              在CA的几个月,让我对

                  1.         外企中国研发中心的风格,
                  2.         项目开发的流程,尤其是外企的风格。需要和美国人打交道嘛。
                  3.         软件架构的重要性,
                  4.         沟通能力的重要性,

         有了一些初步的理解。

         vi.              另外,和公司的同事,我的mentor,经理,讨论了很多关于刚毕业大学生的选择的问题,包括大公司和小公司,国内企业和外企的选择
加上后来在腾讯TIC夏令营的经历,促使我决定先在微软,Baidu,CA这样的大公司待几年。

2.         腾讯TIC夏令营

         i.              这个机会说来很有意思,拒掉腾讯的实习offer后,隔天,腾讯的HR来了个电话,说对我印象非常深刻,问我愿不愿参加腾讯的夏令营,地点在深圳,为期一周,费用全免。

         ii.              不要钱免费去玩的事嘛,咱可不能错过啊~加上没有去过深圳,我就答应了下来。

         iii.              转眼来到8月初,由于之前和CA这边打过招呼了,和几位师兄来到深圳参加夏令营。

         iv.              腾讯举办夏令营的目的无非两个,

                  1.         招人

                  2.         宣传


         v.              而我的目的,在于去夏令营,

                  1.         看看深圳,
                  2.         看看腾讯这样的国内大型私企,
                  3.         更重要的,是认识一帮来自天南地北,各个大学的朋友,了解不同的地方,不同的大学培养出来的不同的人。


         vi.              做个小宣传,整个夏令营有49位营员,来自清华,中科院,北邮,华中科大等学校。营员的来源主要是腾讯俱乐部成员,学校推荐。来到夏令营发现,其他大学普遍都是3个人,北邮是4个,看来可能是我这个非正常途径的编外人员导致的-_-||

              vii.              夏令营里的事就很常见了,做做拓展训练,了解腾讯的文化,做些游戏

         viii.              其中影响比较大的,是和腾讯几位高层聊天的机会,包括和QZONE的GM Peter,腾讯研究院 院长Doc.Steve。

         ix.              由于我没有抱有很强的offer目的,在交流时更多的关注职业生涯规划的内容,包括上面提到的一些选择,同时也了解了一下他们的职业路线。

         x.              这两位大牛的经历都很相似,美国留学->美国微软->中国微软->腾讯,可以说是非常有代表性的一条职业路线,和他们交流的经历,坚定了我去大企业待几年的决心,同时对留学海龟这条路有了一些新的认识。

         xi.              这里有个小插曲,后来我去面试微软的开发的时候,三面的经理当年和Peter还有腾讯的CTO都是老朋友兼同事,而也正是这位经理推荐我去面试PM的职位。

         xii.              夏令营因为抱着比较平和的心态,所以结束时收到腾讯的offer让我比较意外。这是我第一个JOB OFFER,时间是2008年8月1日,巧合的是,我的第一个intern offer也来自腾讯。

         xiii.              半个月后,在公司实习时我收到短信,腾讯的offer letter已经发到我的邮箱。

3.       关于夏令营和实习的细节和收获,我会在后面单独写。

4.       战火重燃

      1.         微软WAVE1


                  i.              8月初从夏令营回来,我顺路回家休息了5天,其间接到石头jj(超级大帅哥)的电话,告知我微软的校园招聘的已经开始
            ii.              事情的到来时间之早,远远超出了我的预料,我原计划9月份才开始找工作,刚从夏令营回来的我,实在是没有笔试面试的状态。

             iii.              我速度整理了找实习时用的简历,添加上CA和夏令营的经历,发给石头。从此进入了 外界盛传的微软提前批 的招聘流程,投递的职位是SDE(Sofeware Development Engineer,开发)

             iv.              关于微软提前批,是针对ACM和一些在实习招聘时表现优秀的同学的,我能够有这个机会,要很大程度上感谢石头jj,一直不厌其烦的帮我关注,实在是帮了我很大忙^_^

                    v.              我回到北京之后迅速开始准备,,由于在CA写了两个月C#和WPF,C++已经生疏了,这里要很大程度上归功于C++著名的两本面试宝典——Effective C++和More effective C++,把这两本书温习一遍后,很快拿起了C++。之后又把汇编再扫了一遍。

             vi.              由于实习和个人一些私人原因,没有精力做到很充足的准备。这也反面验证了我之前在实习经历贴里的观点,技术面试还是要靠平常的积累,战前磨刀只是调整下状态而已。当然,刀还是要好好磨的,我后来就吃了亏。

             vii.              8月中旬,我接到微软的电话面试,相比5个月前实习电面的倍感吃力,我很轻松通过了这次电面。
                          1.         电面的内容很广泛,包括C++这样的语言基础,也有操作系统,计算机组成,计算机网络的内容。

             viii.              5个月的时间没有白过

             ix.              几天后我接到通知,8月末的一个下午,第一次来到Sigmal大厦,面试的部门是STC(搜索技术中心)

             x.              (具体面试形式我会在后面单独总结,这里先说概况。并且由于保密协定的原因,我不会透露具体的面试细节)

             xi.              一面比较顺利,是个SDE,由于有些小紧张,一些算法问题解决的不是很顺利。不过涉及基础的内容我都很顺利的搞定了。最后他反馈说:你做工程没问题,就是“算法还需要加强”。基本不出我所料,算法一向是我的短板,而且我也没有打算往那个方向发展。

             xii.              二面,惨痛的回忆,面试官是某国(怀疑是印度)老外,估计是SDET,内容围绕测试。由于有些紧张,加上E文不过硬,一开始聊天还不错,但后来交流技术问题时极度痛苦,导致发挥各种失常。最后面完有一些绝望的感觉。

             xiii.              三面是STC的部门经理,之前提到过的我在腾讯遇到的大牛都曾是他的同事。在微软待了9年的大牛。比较典型的非技术面,聊了很多开放性问题。本来非技术面是我最擅长的部分,但由于二面极大的影响了我的心情,这面发挥不很好,尤其是项目经验部分。但另外一方面,我的学生工作和腾讯TIC夏令营经历发挥了很大的作用,聊了不少相关的话题(相应的项目经验就聊得少了。。。),最后boss觉得我比较适合做PM(Program Manager),于是推荐我过去。

             xiv.               当晚回去后接到HR的电话,安排我面试PM,没有其他选择,我说:好吧。

      2.  失意的总结

             i.              分析。失意的面完微软SDE之后,我不停的思考失败的原因。原因很简单

                          1.         实力。我的实力还没有强大到随意面就可以秒杀微软的地步,这个短期内无法弥补。

                          2.         发挥。因为我一向面试不做任何准备,直接去面,所以发挥的水平不可控制,顺利的话就120%,不顺的话可能连60%都没有,而且因为这个原因败下阵来是最郁闷,最影响状态的。对于在我水平之下的公司,我随意挥洒即可,但对于微软这样有挑战性的,我需要保证稳定的发挥。发挥问题是当前最关键,也是唯一可以短期改进的因素。

             ii.              确定方向。原因分析清楚了,改进的手段也就很明白了: 做好准备,保证发挥,最起码保证80%的发挥。

             iii.              于是我做了几件事

                    1.         收集信息,了解情况
                           a)         掌握自己的状况,总结自己大学三年的经历,以及当前的优点缺点,优势劣势。包括技术方面和非技术方面,项目经验和活动经历。

                           b)        针对各个职位,相应企业,分析企业的需求,企业看重和考察的能力。

                    2.         提出解决方案

                           a)         针对企业的需求,根据自己的情况,提出解决方案。譬如技术类职位,会考察:

                               i.              技术基础,包括算法题,操作系统,编程语言的基础。

                               ii.              项目经验

                               iii.              沟通能力

                               iv.              眼界,见识,思维(职业规划等话题)

                        具体说来,

                               i.              考虑企业需要的每一个方面,你可以提供什么,譬如:我的项目经历是如何的。我的什么经历可以体现我的沟通能力

                               ii.              对于每一个方面,准备常见的考察内容,譬如:谈谈你项目里遇到的最大的困难。  

                               iii.              对于大方向,制定相应的策略,譬如:面算法题的时候,如果不清楚,就跟面试官要提示。

                           b)        捋一遍自己的经历,考虑这些经历可以体现什么方面的能力,面试的时候你又如何表现,如何传达给面试官。这是一个对自己大学的总结,也是对自己的重新认识。充分了解了自己,面试的时候就能充分的表现自己。

以上两个方向是互相补充的,并不各自独立。

                           c)        总结面试的注意事项,作为以上两项的补充。

                           d)        对于面试中可能遇到的困难,制定应对策略,譬如:算法题答不出来怎么办?

             iv.              我花了两个晚上,在自习室思考这些问题,整理在一个本子上,后来我称之为amiao之面试葵花宝典。很可惜,后来这本子不知道去哪了。。。心血啊。。。

             v.              总结和准备的好处

                 1.         加深自我了解。这里面最关键的,是这些事,帮助你对自己的大学生活做了一个回顾,对自己更加了解,同时分析了企业的需求,两者加起来,就知道该如何最充分的表现出自己。

                 2.         做充足功课之后,由于对于各种情况都有所准备,对于面试,就能够从容不迫,从而保证自己的发挥。

             vi.              凭记忆,写一点我总结的成果吧,想来前人也总结了不少。
                 1.         总结不是写文章,写出点,自己能明白就好。

                 2.         在谈问题的时候,第一句话说出重点,再拓展,并且问清楚面试官,是否希望你展开说,以免浪费大家的时间,浪费感情。

                 3.         对于智力题和技术类的题目,不要冥想,面试的时候没有时间让你考虑的那么全面,沉默也会很尴尬。所以先提出一个你能最快想到的也许最笨的方法,或者要提示,然后慢慢改进。

                 4.         对于自己的一些经历,一些问题,尝试着说一遍。

                 5.         最后也是最重要的一点,总结本身就是一个过程,不要去背总结的结果,总结只是帮助认识和制定策略,从而临场的时候有了谱,所以临场时自信满满的发挥就是了,不要想那么多。

             vii.              记得我在实习贴里说过,实力终究是第一位的,学弟学妹们还是要踏踏实实的积累。

             viii.              至于面试技巧,不是伪装自己,就像我在实习贴里说的,还是要just be yourself,然后一切随缘,具体的理念可以参考我的实习经历贴。面试技巧,是帮助我们充分的表现出自己,更好的be yourself。

      3.         百度

             i.              在面微软之前,传出BAIDU开始内推的消息,我速度找到师兄内推

             ii.              在面完微软后没多久,收到消息面试即将开始,旋即,我接到BAIDU工程师,我一面 面试官的电话,9月4号,一面。

             iii.              一面和二面是一块面的,一面 面了些基础,算法还是不擅长啊,另外我们组是做分布式的,相关方面我之前也没有研究干,此面感觉一般。.然后二面时我和面试官主要聊了些项目经验,最后我问了他一些问题,聊了他在baidu的经历,交流的很开心。

             iv.              回来估计通过的几率是55开。平静的开始等消息。第二天周五的中午,接到hr电话,让我周一去3面。

             v.              9月8日,我再次来到普天大厦,三面的面试官,后来我问他在baidu工作了几年,答曰:7年,我立即被震住了。后来一打听才知道,原来是商务搜索部老大级的boss。三面主要是开放性问题了,由于我在职业规划等方面做过一些思考,所以聊得相当开心。

             vi.              这里有个小插曲,非常巧,boss去年正好是负责组织baidu的夏令营的,于是我们聊了很多我腾讯TIC夏令营的经历,这里也要感谢QQ给我参加夏令营的机会。
              
             vii.              由于之前提到的,我面完微软后做的总结和准备。这次baidu的面试,尤其是二三面,面试的内容,基本上完全在我的预料之内,因此可以说达到了100%的发挥,由此可见,准备的作用是相当明显的.可以说,在微软的失意,没有白费。

             viii.              三面结束的时候,boss说:内推会和校招的人员一块签OFFER,但是会提早给消息。于是我信心满满的回来,开始等消息。

             ix.              可是整整等了一个月,消息还是没有来,于是出现了开头那一幕。另外一个,就是等了三个星期后的9月底,我面试了微软的PM职位。

      4.         微软WAVE 2

                     i.              9月中旬一天的早上,我在上班的地铁上,接到微软PM的面试电话。考虑到

                     1.         根据我的职业规划,虽然我很喜欢PM这个职位,但我觉得现在我还太嫩。

                     2.         而且在网上看了一下PM的面经,5面全英文,心里很没底。

                     3.         考虑再面一次微软的开发,不希望留下不好的记录

             ii.              我拒掉了PM的电面。

             iii.              然而事情有时候有点冥冥注定吧,那个礼拜的周五晚上,我接到微软HR的电话,虽然我拒掉了PM的电面,但希望我能去面PM的实习,尝试一下,看看自己是不是真的喜欢这个职位。

             iv.              我一直觉得自己最适合PM这样需要技术和沟通两方面能力的职位,这次我没有办法再拒绝。

             v.              介绍下PM这个职位,在微软,PM与SDE,SDET平级,并不是领导关系。PM的工作主要有:

                     1.         制定产品需求

                     2.         把握项目进度

                     3.         负责与开发测试沟通协作

             vi.              于是我阴错阳差的开始面微软的PM实习。

             vii.              很快,9月末,我接到电面通知。将面我的是一位蛮资深的PM,姓黄,在去微软前也曾做过几年项目经理。他给我了一个网站,让我浏览,然后约了个时间电面。

             viii.              电面,用英语先聊了一段,然后开始聊提到的那个网站。交流了很多,基本是在聊天,大概聊了一小时,很放松,很开心。后来我还问问了他对我这样一个没有多少项目经验的本科生去做PM,有什么看法和意见,觉得合不合适。他觉得没啥问题,于是我坚定的要面下去。

             ix.              最后他说我的英语不错,让我受宠若惊。。。后来总结了下,具体请看此帖(仅供娱乐)
             1.        

http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=30377&pos=15

                    x.              很快,接到HR通知,9月26日,我将第二次来到SIGMAL。

             xi.              这里插一句,这时我总结的葵花宝典已然丢失,有点失落,不过之前也说过,总结本身也是一个过程,所以无所谓了。

             xii.              我一身轻松的来到SIGMAL大厦。

             xiii.             一面是个PM姐姐,照例聊了些简历,不过PM职位就会相对更关注一些活动经验了。之后聊了不少PM的工作和产品相关的问题。

             xiv.             二面是个SDE姐姐,也聊的很轻松,没怎么为难我。。不知道她 是不是知道我本来是打算做SDE的,呵呵。

             xv.              三面是个老外,很帅,在他的办公室面的,不小心看到他孩子的照片,好温馨啊,特别可爱~~嗨,回到正题。这面自然是全英文了,聊了很多职业规划,对PM的认识,设计了几个产品。聊得很流畅,第一次和外国人长聊,竟然交流的完全没有障碍感,估计是他特别的照顾我了,不过相比之前用英文聊技术,聊这些开发问题,还是舒服很多。

             xvi.              四面是个海龟华人,很牛X的感觉,很敏锐。和之前三面聊的内容差不多,职业规划,项目经历,设计产品。这面感觉难度超大,面试官可以感觉出来水平很高。最后问他对我的建议,他一语中的:你的眼界和知识面还太窄,经历也还尚浅,考虑问题也还欠深度。我非常的赞同,这也是我对自己目前缺点的认识。很感谢他的建议,我还需要积累。

             xvii.              从Sigmal出来时忘记将胸卡还给前台了,回来以后我默默的对自己说:希望还能有机会把它给还回去。

                   xvii.              面试的时候,我和MS的面试官说了我大概的情况,希望他们能帮忙转成FTE(Full Time Employee)

             xviii.              然后就是十一假期了,现在仍旧在等消息。不出意外的话,这也是我找工作的最后一次面试了。

             xix.              8月28号,到9月26号,我的job hunting,从微软开始,在微软结束。1个月的时间,为我大学职业规划的轨迹画完了一个句号。

4.       面试形式

     1.         微软

           i.              微软的面试很有意思,一次性面完,一般都是3+1。由于有保密协定,我只说说形式,不透露具体细节。

                  1.         3是指前边3面,根据相应的职位,各有不同。譬如SDE,会有开发(SDE),测试(SDET),以及经理来面。如果Team里有外国人的话,其中一面一般会有外国人,全程英语。

                  2.          而所谓1呢,是指最后一面的人,有决定你生死的权利。面试完后,每个面试官会给出YES or NO以及他们各自对你的评价, 而最后一面的老大如果说你NO,你就挂了,说YES,也许你还有戏。

     2.         BAIDU

                 i.              关于BAIDU面试,haluxixi同学已经写的很清楚了,想了解的可以看他的帖子。

            ii.              

http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Job&ID=473267&pos=30


5.       面试的总结,和一些建议

     1.         网申不靠谱,内推是王道。

              i.              找实习的经历深刻的告诉了我这一点,网申简历关和笔试关的偶然性很大,寻找内推,才是最靠谱的途径。从我job hunting的经历大家可以看到,我没有投递一份简历,都是通过内推,顺利的通过了这两关。

              ii.              另一方面,北邮的校友们都是很赞的,同学们要积极寻找内推。大家也应该记得之前baidu内推时,有同学在job版发帖帮忙内推。

              iii.              另外,内推不是绝对的捷径,还是需要相应的实力,但面试能给你一个展现自己的机会。

     2.         努力积累和提升实力是王道,踏踏实实的走。同时,准备也很重要,之前在“失意的总结”一节里已经说过了,不再赘述。

     3.         明确目标我之前也有提到过,有一个很重要的考察标准,是 眼界,见识,思维(职业规划等话题)。所以明确自己的目标,自己先要想明白,面对面试官,你才能说明白,伪造职业规划啥的还是比较扯的。

               i.              顺便分享一下我在腾讯夏令营和首席架构师Steve同学交流所得,腾讯研究院的招人标准,大概有下面几点:  
                      1.聪明,Smart  
                                 2.踏实,能静下心来做好一件事  
                      3.基础扎实  
                      4.沟通能力,如果技术强可以忍  
                      5.激情,眼光,眼界和上进心  
  
                1,2的优先级最高。

                ii.              很泛泛了,确实对于没有相应感受的人没有意义,但确实是技术人员需要具备的素质。

     4.         关于简历。本来我觉得不用说的,但是最近看了几份朋友的简历,还是有不少问题,所以特地拿出来说一下

                 i.              页数

                       1.         常见问题,没有必要强求1页,但也不要超过2页。某次看到一个朋友的简历,5页,5页啊!绝对不能这么搞。

                       2.         实际上,我的简历就是2页。中英文都是。

                  ii. 简洁

                       1.         简历要简洁,不要陈述语句。分条分点。即便是个人自述,也最好分条分点。总结语句,再跟陈述补充。

                       2.         另外,宁可撑到2页,但是排版清晰,整洁,开阔,一眼能看到重点,看起来舒服。也不要1页纸,但是挤在一块。

                  iii. 清晰,说清楚你干嘛了。譬如我的项目经验包括这几项

                       1.         团队描述
                       2.         职位
                       3.         关键技术
                       4.         职责
情深不寿, 强极则辱, 谦谦君子, 温润如玉
发帖 回复